/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-Before.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 08:33:26,518 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 08:33:26,519 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 08:33:26,602 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 08:33:26,603 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 08:33:26,604 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 08:33:26,605 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 08:33:26,606 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 08:33:26,608 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 08:33:26,608 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 08:33:26,609 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 08:33:26,610 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 08:33:26,610 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 08:33:26,611 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 08:33:26,612 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 08:33:26,613 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 08:33:26,613 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 08:33:26,614 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 08:33:26,615 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 08:33:26,617 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 08:33:26,618 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 08:33:26,619 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 08:33:26,620 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 08:33:26,620 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 08:33:26,623 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 08:33:26,623 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 08:33:26,623 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 08:33:26,624 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 08:33:26,624 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 08:33:26,625 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 08:33:26,625 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 08:33:26,626 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 08:33:26,627 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 08:33:26,627 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 08:33:26,628 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 08:33:26,629 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 08:33:26,629 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 08:33:26,629 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 08:33:26,630 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 08:33:26,630 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 08:33:26,638 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 08:33:26,640 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-Before.epf [2022-01-19 08:33:26,658 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 08:33:26,659 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 08:33:26,663 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 08:33:26,664 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 08:33:26,664 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 08:33:26,664 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 08:33:26,664 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 08:33:26,665 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 08:33:26,665 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 08:33:26,665 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 08:33:26,666 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 08:33:26,666 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 08:33:26,666 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 08:33:26,666 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 08:33:26,666 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 08:33:26,666 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 08:33:26,666 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 08:33:26,666 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 08:33:26,667 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 08:33:26,667 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 08:33:26,667 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 08:33:26,667 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 08:33:26,667 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 08:33:26,667 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 08:33:26,668 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 08:33:26,668 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 08:33:26,668 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 08:33:26,668 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 08:33:26,668 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 08:33:26,668 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 08:33:26,668 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 08:33:26,668 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=BEFORE [2022-01-19 08:33:26,669 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 08:33:26,860 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 08:33:26,881 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 08:33:26,883 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 08:33:26,884 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 08:33:26,887 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 08:33:26,888 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 08:33:26,951 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/780dcbca5/443faf3a46914b2884a53f8fe6de29b7/FLAG30d99841b [2022-01-19 08:33:27,305 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 08:33:27,306 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-queue-add-3-nl.wvr.c [2022-01-19 08:33:27,315 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/780dcbca5/443faf3a46914b2884a53f8fe6de29b7/FLAG30d99841b [2022-01-19 08:33:27,728 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/780dcbca5/443faf3a46914b2884a53f8fe6de29b7 [2022-01-19 08:33:27,730 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 08:33:27,731 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 08:33:27,733 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 08:33:27,733 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 08:33:27,736 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 08:33:27,736 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 08:33:27" (1/1) ... [2022-01-19 08:33:27,738 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@330a22ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:33:27, skipping insertion in model container [2022-01-19 08:33:27,738 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 08:33:27" (1/1) ... [2022-01-19 08:33:27,743 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 08:33:27,761 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 08:33:27,934 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 08:33:27,940 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 08:33:27,946 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 08:33:27,967 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 08:33:27,970 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 08:33:27,985 INFO L208 MainTranslator]: Completed translation [2022-01-19 08:33:27,985 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:33:27 WrapperNode [2022-01-19 08:33:27,985 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 08:33:27,986 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 08:33:27,986 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 08:33:27,986 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 08:33:27,991 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:33:27" (1/1) ... [2022-01-19 08:33:27,998 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:33:27" (1/1) ... [2022-01-19 08:33:28,031 INFO L137 Inliner]: procedures = 26, calls = 55, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 257 [2022-01-19 08:33:28,032 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 08:33:28,033 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 08:33:28,033 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 08:33:28,033 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 08:33:28,039 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:33:27" (1/1) ... [2022-01-19 08:33:28,039 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:33:27" (1/1) ... [2022-01-19 08:33:28,043 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:33:27" (1/1) ... [2022-01-19 08:33:28,043 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:33:27" (1/1) ... [2022-01-19 08:33:28,050 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:33:27" (1/1) ... [2022-01-19 08:33:28,054 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:33:27" (1/1) ... [2022-01-19 08:33:28,056 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:33:27" (1/1) ... [2022-01-19 08:33:28,059 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 08:33:28,060 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 08:33:28,060 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 08:33:28,060 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 08:33:28,061 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:33:27" (1/1) ... [2022-01-19 08:33:28,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 08:33:28,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:33:28,090 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 08:33:28,103 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 08:33:28,121 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 08:33:28,121 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 08:33:28,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 08:33:28,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 08:33:28,122 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 08:33:28,122 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 08:33:28,122 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 08:33:28,122 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 08:33:28,122 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-19 08:33:28,122 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-19 08:33:28,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 08:33:28,122 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 08:33:28,122 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 08:33:28,122 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 08:33:28,123 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 08:33:28,123 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 08:33:28,123 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 08:33:28,124 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 08:33:28,197 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 08:33:28,199 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 08:33:28,552 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 08:33:28,653 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 08:33:28,653 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2022-01-19 08:33:28,655 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 08:33:28 BoogieIcfgContainer [2022-01-19 08:33:28,655 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 08:33:28,656 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 08:33:28,656 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 08:33:28,660 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 08:33:28,661 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 08:33:27" (1/3) ... [2022-01-19 08:33:28,661 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f455588 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 08:33:28, skipping insertion in model container [2022-01-19 08:33:28,661 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 08:33:27" (2/3) ... [2022-01-19 08:33:28,662 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f455588 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 08:33:28, skipping insertion in model container [2022-01-19 08:33:28,662 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 08:33:28" (3/3) ... [2022-01-19 08:33:28,663 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2022-01-19 08:33:28,667 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 08:33:28,667 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 08:33:28,667 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 08:33:28,725 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,725 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,725 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,725 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,726 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,726 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,726 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 08:33:28,727 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,727 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,728 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 08:33:28,728 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 08:33:28,728 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,728 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,728 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 08:33:28,729 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 08:33:28,729 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,729 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 08:33:28,729 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,729 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 08:33:28,729 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,730 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 08:33:28,730 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,732 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,732 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,733 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,733 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,734 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,734 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,734 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,734 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,734 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,734 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,734 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,735 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,735 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,735 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,735 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,735 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,736 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,736 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,736 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,736 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,736 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,737 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,737 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 08:33:28,737 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,737 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 08:33:28,738 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,738 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,738 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 08:33:28,738 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,738 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 08:33:28,739 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,739 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 08:33:28,739 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,739 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,740 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 08:33:28,740 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,740 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 08:33:28,741 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,741 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,741 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 08:33:28,742 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,742 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,742 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,743 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,743 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,743 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,744 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,744 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,745 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,745 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,745 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,745 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,745 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 08:33:28,745 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,745 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,745 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,746 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 08:33:28,746 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 08:33:28,746 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,746 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,746 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,747 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 08:33:28,747 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,748 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,748 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,749 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,749 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,751 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,760 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 08:33:28,760 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,760 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,761 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,761 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,761 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,761 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,761 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 08:33:28,761 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,761 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,762 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 08:33:28,762 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,762 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,763 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,763 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,763 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 08:33:28,763 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,763 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,763 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,764 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,764 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 08:33:28,764 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,764 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,764 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,764 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 08:33:28,764 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 08:33:28,774 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-19 08:33:28,825 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 08:33:28,840 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 08:33:28,840 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-19 08:33:28,855 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 215 places, 223 transitions, 470 flow [2022-01-19 08:33:28,953 INFO L129 PetriNetUnfolder]: 18/220 cut-off events. [2022-01-19 08:33:28,953 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-01-19 08:33:28,957 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 08:33:28,958 INFO L82 GeneralOperation]: Start removeDead. Operand has 215 places, 223 transitions, 470 flow [2022-01-19 08:33:28,967 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 201 places, 209 transitions, 436 flow [2022-01-19 08:33:29,022 INFO L129 PetriNetUnfolder]: 18/208 cut-off events. [2022-01-19 08:33:29,022 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-01-19 08:33:29,022 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:29,023 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 08:33:29,023 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 08:33:29,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:29,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1261378579, now seen corresponding path program 1 times [2022-01-19 08:33:29,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:29,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521297652] [2022-01-19 08:33:29,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:29,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:29,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:29,318 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 08:33:29,319 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:29,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521297652] [2022-01-19 08:33:29,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521297652] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:29,320 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:29,320 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 08:33:29,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452205470] [2022-01-19 08:33:29,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:29,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 08:33:29,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:29,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 08:33:29,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 08:33:29,363 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 223 [2022-01-19 08:33:29,370 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 08:33:29,371 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:29,371 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 223 [2022-01-19 08:33:29,373 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:29,505 INFO L129 PetriNetUnfolder]: 71/400 cut-off events. [2022-01-19 08:33:29,505 INFO L130 PetriNetUnfolder]: For 40/40 co-relation queries the response was YES. [2022-01-19 08:33:29,509 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 08:33:29,512 INFO L132 encePairwiseOnDemand]: 210/223 looper letters, 11 selfloop transitions, 0 changer transitions 6/196 dead transitions. [2022-01-19 08:33:29,512 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 196 transitions, 432 flow [2022-01-19 08:33:29,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 08:33:29,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 08:33:29,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 420 transitions. [2022-01-19 08:33:29,532 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9417040358744395 [2022-01-19 08:33:29,533 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 420 transitions. [2022-01-19 08:33:29,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 420 transitions. [2022-01-19 08:33:29,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:29,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 420 transitions. [2022-01-19 08:33:29,543 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 08:33:29,550 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 08:33:29,550 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 08:33:29,552 INFO L186 Difference]: Start difference. First operand has 201 places, 209 transitions, 436 flow. Second operand 2 states and 420 transitions. [2022-01-19 08:33:29,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 196 transitions, 432 flow [2022-01-19 08:33:29,559 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 08:33:29,564 INFO L242 Difference]: Finished difference. Result has 196 places, 190 transitions, 386 flow [2022-01-19 08:33:29,566 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 08:33:29,570 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -5 predicate places. [2022-01-19 08:33:29,570 INFO L470 AbstractCegarLoop]: Abstraction has has 196 places, 190 transitions, 386 flow [2022-01-19 08:33:29,571 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 08:33:29,571 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:29,571 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 08:33:29,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 08:33:29,572 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 08:33:29,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:29,573 INFO L85 PathProgramCache]: Analyzing trace with hash -319257289, now seen corresponding path program 1 times [2022-01-19 08:33:29,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:29,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847426480] [2022-01-19 08:33:29,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:29,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:29,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:29,835 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 08:33:29,835 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:29,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847426480] [2022-01-19 08:33:29,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847426480] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:29,836 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:29,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 08:33:29,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931912064] [2022-01-19 08:33:29,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:29,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 08:33:29,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:29,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 08:33:29,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 08:33:29,842 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 223 [2022-01-19 08:33:29,843 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 08:33:29,843 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:29,843 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 223 [2022-01-19 08:33:29,843 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:30,057 INFO L129 PetriNetUnfolder]: 73/481 cut-off events. [2022-01-19 08:33:30,058 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2022-01-19 08:33:30,059 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 08:33:30,061 INFO L132 encePairwiseOnDemand]: 211/223 looper letters, 33 selfloop transitions, 8 changer transitions 17/211 dead transitions. [2022-01-19 08:33:30,061 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 211 transitions, 547 flow [2022-01-19 08:33:30,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 08:33:30,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 08:33:30,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1609 transitions. [2022-01-19 08:33:30,067 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8016940707523668 [2022-01-19 08:33:30,070 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1609 transitions. [2022-01-19 08:33:30,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1609 transitions. [2022-01-19 08:33:30,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:30,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1609 transitions. [2022-01-19 08:33:30,075 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 08:33:30,081 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 08:33:30,082 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 08:33:30,082 INFO L186 Difference]: Start difference. First operand has 196 places, 190 transitions, 386 flow. Second operand 9 states and 1609 transitions. [2022-01-19 08:33:30,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 211 transitions, 547 flow [2022-01-19 08:33:30,085 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 08:33:30,090 INFO L242 Difference]: Finished difference. Result has 200 places, 191 transitions, 418 flow [2022-01-19 08:33:30,090 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 08:33:30,092 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -1 predicate places. [2022-01-19 08:33:30,092 INFO L470 AbstractCegarLoop]: Abstraction has has 200 places, 191 transitions, 418 flow [2022-01-19 08:33:30,093 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 08:33:30,093 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:30,093 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 08:33:30,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 08:33:30,093 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 08:33:30,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:30,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1559305920, now seen corresponding path program 1 times [2022-01-19 08:33:30,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:30,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967374299] [2022-01-19 08:33:30,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:30,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:30,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:30,282 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 08:33:30,282 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:30,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967374299] [2022-01-19 08:33:30,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967374299] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:30,283 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:30,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 08:33:30,284 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162772178] [2022-01-19 08:33:30,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:30,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 08:33:30,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:30,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 08:33:30,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 08:33:30,287 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 223 [2022-01-19 08:33:30,289 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 08:33:30,289 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:30,289 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 223 [2022-01-19 08:33:30,289 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:30,504 INFO L129 PetriNetUnfolder]: 92/516 cut-off events. [2022-01-19 08:33:30,504 INFO L130 PetriNetUnfolder]: For 87/111 co-relation queries the response was YES. [2022-01-19 08:33:30,505 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 08:33:30,507 INFO L132 encePairwiseOnDemand]: 214/223 looper letters, 36 selfloop transitions, 6 changer transitions 8/203 dead transitions. [2022-01-19 08:33:30,507 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 203 transitions, 552 flow [2022-01-19 08:33:30,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 08:33:30,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 08:33:30,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1255 transitions. [2022-01-19 08:33:30,511 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8039718129404229 [2022-01-19 08:33:30,512 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1255 transitions. [2022-01-19 08:33:30,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1255 transitions. [2022-01-19 08:33:30,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:30,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1255 transitions. [2022-01-19 08:33:30,516 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 08:33:30,518 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 08:33:30,519 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 08:33:30,519 INFO L186 Difference]: Start difference. First operand has 200 places, 191 transitions, 418 flow. Second operand 7 states and 1255 transitions. [2022-01-19 08:33:30,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 203 transitions, 552 flow [2022-01-19 08:33:30,522 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 08:33:30,526 INFO L242 Difference]: Finished difference. Result has 201 places, 192 transitions, 428 flow [2022-01-19 08:33:30,526 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 08:33:30,528 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 0 predicate places. [2022-01-19 08:33:30,528 INFO L470 AbstractCegarLoop]: Abstraction has has 201 places, 192 transitions, 428 flow [2022-01-19 08:33:30,529 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 08:33:30,529 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:30,529 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 08:33:30,529 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 08:33:30,529 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 08:33:30,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:30,531 INFO L85 PathProgramCache]: Analyzing trace with hash -420338195, now seen corresponding path program 1 times [2022-01-19 08:33:30,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:30,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784837574] [2022-01-19 08:33:30,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:30,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:30,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:30,750 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 08:33:30,751 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:30,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784837574] [2022-01-19 08:33:30,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784837574] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:30,751 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:30,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 08:33:30,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703091665] [2022-01-19 08:33:30,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:30,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 08:33:30,753 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:30,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 08:33:30,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 08:33:30,757 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 223 [2022-01-19 08:33:30,757 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 08:33:30,757 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:30,757 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 223 [2022-01-19 08:33:30,758 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:30,832 INFO L129 PetriNetUnfolder]: 79/421 cut-off events. [2022-01-19 08:33:30,832 INFO L130 PetriNetUnfolder]: For 84/94 co-relation queries the response was YES. [2022-01-19 08:33:30,833 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 08:33:30,836 INFO L132 encePairwiseOnDemand]: 220/223 looper letters, 19 selfloop transitions, 2 changer transitions 0/198 dead transitions. [2022-01-19 08:33:30,836 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 198 transitions, 492 flow [2022-01-19 08:33:30,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 08:33:30,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 08:33:30,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 604 transitions. [2022-01-19 08:33:30,838 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9028400597907325 [2022-01-19 08:33:30,838 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 604 transitions. [2022-01-19 08:33:30,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 604 transitions. [2022-01-19 08:33:30,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:30,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 604 transitions. [2022-01-19 08:33:30,840 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 08:33:30,841 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 08:33:30,842 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 08:33:30,842 INFO L186 Difference]: Start difference. First operand has 201 places, 192 transitions, 428 flow. Second operand 3 states and 604 transitions. [2022-01-19 08:33:30,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 198 transitions, 492 flow [2022-01-19 08:33:30,844 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 08:33:30,846 INFO L242 Difference]: Finished difference. Result has 199 places, 193 transitions, 432 flow [2022-01-19 08:33:30,846 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 08:33:30,847 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -2 predicate places. [2022-01-19 08:33:30,848 INFO L470 AbstractCegarLoop]: Abstraction has has 199 places, 193 transitions, 432 flow [2022-01-19 08:33:30,848 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 08:33:30,848 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:30,848 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 08:33:30,849 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 08:33:30,849 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 08:33:30,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:30,849 INFO L85 PathProgramCache]: Analyzing trace with hash -46819677, now seen corresponding path program 2 times [2022-01-19 08:33:30,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:30,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749869589] [2022-01-19 08:33:30,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:30,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:30,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:31,020 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 08:33:31,021 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:31,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749869589] [2022-01-19 08:33:31,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749869589] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:31,021 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:31,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 08:33:31,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676432512] [2022-01-19 08:33:31,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:31,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 08:33:31,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:31,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 08:33:31,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 08:33:31,023 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 223 [2022-01-19 08:33:31,024 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 08:33:31,024 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:31,024 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 223 [2022-01-19 08:33:31,024 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:31,086 INFO L129 PetriNetUnfolder]: 58/373 cut-off events. [2022-01-19 08:33:31,086 INFO L130 PetriNetUnfolder]: For 90/104 co-relation queries the response was YES. [2022-01-19 08:33:31,087 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 08:33:31,088 INFO L132 encePairwiseOnDemand]: 217/223 looper letters, 18 selfloop transitions, 5 changer transitions 0/197 dead transitions. [2022-01-19 08:33:31,088 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 197 transitions, 492 flow [2022-01-19 08:33:31,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 08:33:31,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 08:33:31,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 596 transitions. [2022-01-19 08:33:31,090 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.890881913303438 [2022-01-19 08:33:31,090 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 596 transitions. [2022-01-19 08:33:31,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 596 transitions. [2022-01-19 08:33:31,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:31,090 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 596 transitions. [2022-01-19 08:33:31,092 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 08:33:31,093 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 08:33:31,094 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 08:33:31,094 INFO L186 Difference]: Start difference. First operand has 199 places, 193 transitions, 432 flow. Second operand 3 states and 596 transitions. [2022-01-19 08:33:31,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 197 transitions, 492 flow [2022-01-19 08:33:31,096 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 08:33:31,098 INFO L242 Difference]: Finished difference. Result has 200 places, 195 transitions, 453 flow [2022-01-19 08:33:31,098 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 08:33:31,100 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -1 predicate places. [2022-01-19 08:33:31,100 INFO L470 AbstractCegarLoop]: Abstraction has has 200 places, 195 transitions, 453 flow [2022-01-19 08:33:31,101 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 08:33:31,101 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:31,101 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 08:33:31,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 08:33:31,101 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 08:33:31,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:31,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1995193659, now seen corresponding path program 3 times [2022-01-19 08:33:31,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:31,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851825954] [2022-01-19 08:33:31,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:31,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:31,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:31,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 08:33:31,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:31,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851825954] [2022-01-19 08:33:31,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851825954] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:31,945 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:31,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:33:31,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129638984] [2022-01-19 08:33:31,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:31,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:33:31,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:31,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:33:31,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:33:31,950 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:33:31,953 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 08:33:31,953 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:31,953 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:33:31,953 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:32,836 INFO L129 PetriNetUnfolder]: 840/1884 cut-off events. [2022-01-19 08:33:32,836 INFO L130 PetriNetUnfolder]: For 805/827 co-relation queries the response was YES. [2022-01-19 08:33:32,842 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 08:33:32,852 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 114 selfloop transitions, 41 changer transitions 5/295 dead transitions. [2022-01-19 08:33:32,852 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 295 transitions, 1082 flow [2022-01-19 08:33:32,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 08:33:32,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 08:33:32,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-01-19 08:33:32,859 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-01-19 08:33:32,859 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-01-19 08:33:32,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-01-19 08:33:32,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:32,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-01-19 08:33:32,867 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 08:33:32,873 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 08:33:32,874 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 08:33:32,874 INFO L186 Difference]: Start difference. First operand has 200 places, 195 transitions, 453 flow. Second operand 19 states and 2934 transitions. [2022-01-19 08:33:32,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 295 transitions, 1082 flow [2022-01-19 08:33:32,878 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 08:33:32,881 INFO L242 Difference]: Finished difference. Result has 226 places, 233 transitions, 670 flow [2022-01-19 08:33:32,882 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 08:33:32,882 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 25 predicate places. [2022-01-19 08:33:32,883 INFO L470 AbstractCegarLoop]: Abstraction has has 226 places, 233 transitions, 670 flow [2022-01-19 08:33:32,884 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 08:33:32,884 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:32,884 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 08:33:32,884 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 08:33:32,885 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 08:33:32,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:32,885 INFO L85 PathProgramCache]: Analyzing trace with hash 717178791, now seen corresponding path program 4 times [2022-01-19 08:33:32,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:32,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006240274] [2022-01-19 08:33:32,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:32,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:32,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:33,669 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 08:33:33,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:33,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006240274] [2022-01-19 08:33:33,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006240274] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:33,670 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:33,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:33:33,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697912442] [2022-01-19 08:33:33,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:33,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:33:33,671 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:33,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:33:33,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:33:33,675 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:33:33,677 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 08:33:33,677 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:33,678 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:33:33,678 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:34,651 INFO L129 PetriNetUnfolder]: 993/2376 cut-off events. [2022-01-19 08:33:34,652 INFO L130 PetriNetUnfolder]: For 1339/1361 co-relation queries the response was YES. [2022-01-19 08:33:34,661 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 08:33:34,672 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 135 selfloop transitions, 56 changer transitions 5/331 dead transitions. [2022-01-19 08:33:34,673 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 331 transitions, 1466 flow [2022-01-19 08:33:34,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 08:33:34,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 08:33:34,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3091 transitions. [2022-01-19 08:33:34,679 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6930493273542601 [2022-01-19 08:33:34,679 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3091 transitions. [2022-01-19 08:33:34,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3091 transitions. [2022-01-19 08:33:34,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:34,681 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3091 transitions. [2022-01-19 08:33:34,686 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 08:33:34,692 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 08:33:34,693 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 08:33:34,693 INFO L186 Difference]: Start difference. First operand has 226 places, 233 transitions, 670 flow. Second operand 20 states and 3091 transitions. [2022-01-19 08:33:34,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 331 transitions, 1466 flow [2022-01-19 08:33:34,703 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 08:33:34,707 INFO L242 Difference]: Finished difference. Result has 248 places, 257 transitions, 973 flow [2022-01-19 08:33:34,707 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 08:33:34,708 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 47 predicate places. [2022-01-19 08:33:34,708 INFO L470 AbstractCegarLoop]: Abstraction has has 248 places, 257 transitions, 973 flow [2022-01-19 08:33:34,709 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 08:33:34,709 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:34,709 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 08:33:34,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 08:33:34,709 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 08:33:34,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:34,710 INFO L85 PathProgramCache]: Analyzing trace with hash 2083915083, now seen corresponding path program 5 times [2022-01-19 08:33:34,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:34,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417932675] [2022-01-19 08:33:34,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:34,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:34,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:35,386 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 08:33:35,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:35,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417932675] [2022-01-19 08:33:35,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417932675] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:35,387 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:35,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:33:35,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008074393] [2022-01-19 08:33:35,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:35,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:33:35,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:35,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:33:35,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:33:35,391 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:33:35,393 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 08:33:35,393 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:35,393 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:33:35,393 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:36,229 INFO L129 PetriNetUnfolder]: 1064/2559 cut-off events. [2022-01-19 08:33:36,230 INFO L130 PetriNetUnfolder]: For 3196/3216 co-relation queries the response was YES. [2022-01-19 08:33:36,243 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 08:33:36,257 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 132 selfloop transitions, 55 changer transitions 5/327 dead transitions. [2022-01-19 08:33:36,258 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 327 transitions, 1718 flow [2022-01-19 08:33:36,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:33:36,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:33:36,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2780 transitions. [2022-01-19 08:33:36,265 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6925759840558047 [2022-01-19 08:33:36,265 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2780 transitions. [2022-01-19 08:33:36,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2780 transitions. [2022-01-19 08:33:36,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:36,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2780 transitions. [2022-01-19 08:33:36,272 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 08:33:36,279 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 08:33:36,281 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 08:33:36,281 INFO L186 Difference]: Start difference. First operand has 248 places, 257 transitions, 973 flow. Second operand 18 states and 2780 transitions. [2022-01-19 08:33:36,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 327 transitions, 1718 flow [2022-01-19 08:33:36,301 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 08:33:36,306 INFO L242 Difference]: Finished difference. Result has 263 places, 274 transitions, 1215 flow [2022-01-19 08:33:36,307 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 08:33:36,309 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 62 predicate places. [2022-01-19 08:33:36,309 INFO L470 AbstractCegarLoop]: Abstraction has has 263 places, 274 transitions, 1215 flow [2022-01-19 08:33:36,315 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 08:33:36,315 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:36,316 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 08:33:36,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 08:33:36,316 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 08:33:36,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:36,316 INFO L85 PathProgramCache]: Analyzing trace with hash 2087498249, now seen corresponding path program 6 times [2022-01-19 08:33:36,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:36,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379528288] [2022-01-19 08:33:36,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:36,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:36,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:37,038 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 08:33:37,038 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:37,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379528288] [2022-01-19 08:33:37,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379528288] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:37,039 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:37,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:33:37,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532289395] [2022-01-19 08:33:37,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:37,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:33:37,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:37,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:33:37,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:33:37,043 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:33:37,046 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 08:33:37,046 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:37,046 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:33:37,046 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:38,030 INFO L129 PetriNetUnfolder]: 1112/2639 cut-off events. [2022-01-19 08:33:38,030 INFO L130 PetriNetUnfolder]: For 4968/4983 co-relation queries the response was YES. [2022-01-19 08:33:38,046 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 08:33:38,061 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 154 selfloop transitions, 58 changer transitions 5/352 dead transitions. [2022-01-19 08:33:38,061 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 352 transitions, 2093 flow [2022-01-19 08:33:38,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 08:33:38,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 08:33:38,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3086 transitions. [2022-01-19 08:33:38,068 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6919282511210763 [2022-01-19 08:33:38,068 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3086 transitions. [2022-01-19 08:33:38,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3086 transitions. [2022-01-19 08:33:38,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:38,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3086 transitions. [2022-01-19 08:33:38,075 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 08:33:38,081 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 08:33:38,081 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 08:33:38,081 INFO L186 Difference]: Start difference. First operand has 263 places, 274 transitions, 1215 flow. Second operand 20 states and 3086 transitions. [2022-01-19 08:33:38,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 352 transitions, 2093 flow [2022-01-19 08:33:38,101 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 08:33:38,106 INFO L242 Difference]: Finished difference. Result has 279 places, 285 transitions, 1393 flow [2022-01-19 08:33:38,106 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 08:33:38,107 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 78 predicate places. [2022-01-19 08:33:38,107 INFO L470 AbstractCegarLoop]: Abstraction has has 279 places, 285 transitions, 1393 flow [2022-01-19 08:33:38,108 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 08:33:38,108 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:38,108 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 08:33:38,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 08:33:38,108 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 08:33:38,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:38,109 INFO L85 PathProgramCache]: Analyzing trace with hash -902654655, now seen corresponding path program 7 times [2022-01-19 08:33:38,109 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:38,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656468391] [2022-01-19 08:33:38,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:38,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:38,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:38,743 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 08:33:38,743 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:38,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656468391] [2022-01-19 08:33:38,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656468391] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:38,744 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:38,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:33:38,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286267360] [2022-01-19 08:33:38,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:38,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:33:38,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:38,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:33:38,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:33:38,747 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:33:38,749 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 08:33:38,749 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:38,749 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:33:38,749 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:39,686 INFO L129 PetriNetUnfolder]: 1162/2825 cut-off events. [2022-01-19 08:33:39,686 INFO L130 PetriNetUnfolder]: For 7520/7534 co-relation queries the response was YES. [2022-01-19 08:33:39,702 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 08:33:39,715 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 160 selfloop transitions, 60 changer transitions 5/360 dead transitions. [2022-01-19 08:33:39,715 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 360 transitions, 2312 flow [2022-01-19 08:33:39,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 08:33:39,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 08:33:39,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3086 transitions. [2022-01-19 08:33:39,721 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6919282511210763 [2022-01-19 08:33:39,721 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3086 transitions. [2022-01-19 08:33:39,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3086 transitions. [2022-01-19 08:33:39,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:39,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3086 transitions. [2022-01-19 08:33:39,726 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 08:33:39,732 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 08:33:39,733 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 08:33:39,733 INFO L186 Difference]: Start difference. First operand has 279 places, 285 transitions, 1393 flow. Second operand 20 states and 3086 transitions. [2022-01-19 08:33:39,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 360 transitions, 2312 flow [2022-01-19 08:33:39,754 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 08:33:39,759 INFO L242 Difference]: Finished difference. Result has 289 places, 293 transitions, 1478 flow [2022-01-19 08:33:39,759 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 08:33:39,760 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 88 predicate places. [2022-01-19 08:33:39,760 INFO L470 AbstractCegarLoop]: Abstraction has has 289 places, 293 transitions, 1478 flow [2022-01-19 08:33:39,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 08:33:39,761 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:39,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 08:33:39,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 08:33:39,761 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 08:33:39,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:39,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1383550215, now seen corresponding path program 8 times [2022-01-19 08:33:39,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:39,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777500041] [2022-01-19 08:33:39,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:39,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:39,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:40,381 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 08:33:40,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:40,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777500041] [2022-01-19 08:33:40,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777500041] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:40,382 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:40,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:33:40,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201860303] [2022-01-19 08:33:40,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:40,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:33:40,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:40,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:33:40,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:33:40,385 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:33:40,387 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 08:33:40,387 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:40,387 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:33:40,387 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:41,417 INFO L129 PetriNetUnfolder]: 1212/2986 cut-off events. [2022-01-19 08:33:41,418 INFO L130 PetriNetUnfolder]: For 9360/9382 co-relation queries the response was YES. [2022-01-19 08:33:41,437 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 08:33:41,450 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 164 selfloop transitions, 61 changer transitions 5/365 dead transitions. [2022-01-19 08:33:41,451 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 365 transitions, 2439 flow [2022-01-19 08:33:41,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 08:33:41,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 08:33:41,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3084 transitions. [2022-01-19 08:33:41,455 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6914798206278027 [2022-01-19 08:33:41,455 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3084 transitions. [2022-01-19 08:33:41,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3084 transitions. [2022-01-19 08:33:41,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:41,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3084 transitions. [2022-01-19 08:33:41,460 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 08:33:41,465 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 08:33:41,466 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 08:33:41,466 INFO L186 Difference]: Start difference. First operand has 289 places, 293 transitions, 1478 flow. Second operand 20 states and 3084 transitions. [2022-01-19 08:33:41,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 365 transitions, 2439 flow [2022-01-19 08:33:41,492 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 08:33:41,497 INFO L242 Difference]: Finished difference. Result has 297 places, 302 transitions, 1601 flow [2022-01-19 08:33:41,497 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 08:33:41,498 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 96 predicate places. [2022-01-19 08:33:41,498 INFO L470 AbstractCegarLoop]: Abstraction has has 297 places, 302 transitions, 1601 flow [2022-01-19 08:33:41,499 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 08:33:41,499 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:41,499 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 08:33:41,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 08:33:41,499 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 08:33:41,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:41,500 INFO L85 PathProgramCache]: Analyzing trace with hash -576522603, now seen corresponding path program 9 times [2022-01-19 08:33:41,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:41,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824439892] [2022-01-19 08:33:41,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:41,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:41,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:42,064 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 08:33:42,065 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:42,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824439892] [2022-01-19 08:33:42,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824439892] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:42,065 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:42,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:33:42,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29126145] [2022-01-19 08:33:42,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:42,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:33:42,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:42,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:33:42,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:33:42,068 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:33:42,070 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 08:33:42,070 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:42,070 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:33:42,070 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:43,023 INFO L129 PetriNetUnfolder]: 1227/2943 cut-off events. [2022-01-19 08:33:43,024 INFO L130 PetriNetUnfolder]: For 10632/10648 co-relation queries the response was YES. [2022-01-19 08:33:43,046 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 08:33:43,068 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 167 selfloop transitions, 59 changer transitions 5/366 dead transitions. [2022-01-19 08:33:43,068 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 366 transitions, 2515 flow [2022-01-19 08:33:43,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 08:33:43,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 08:33:43,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2926 transitions. [2022-01-19 08:33:43,072 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2022-01-19 08:33:43,072 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2926 transitions. [2022-01-19 08:33:43,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2926 transitions. [2022-01-19 08:33:43,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:43,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2926 transitions. [2022-01-19 08:33:43,077 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 08:33:43,081 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 08:33:43,082 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 08:33:43,082 INFO L186 Difference]: Start difference. First operand has 297 places, 302 transitions, 1601 flow. Second operand 19 states and 2926 transitions. [2022-01-19 08:33:43,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 366 transitions, 2515 flow [2022-01-19 08:33:43,119 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 08:33:43,126 INFO L242 Difference]: Finished difference. Result has 302 places, 309 transitions, 1634 flow [2022-01-19 08:33:43,126 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 08:33:43,127 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 101 predicate places. [2022-01-19 08:33:43,127 INFO L470 AbstractCegarLoop]: Abstraction has has 302 places, 309 transitions, 1634 flow [2022-01-19 08:33:43,128 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 08:33:43,128 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:43,128 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 08:33:43,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 08:33:43,128 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 08:33:43,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:43,129 INFO L85 PathProgramCache]: Analyzing trace with hash -606615727, now seen corresponding path program 10 times [2022-01-19 08:33:43,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:43,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390830010] [2022-01-19 08:33:43,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:43,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:43,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:43,791 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 08:33:43,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:43,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390830010] [2022-01-19 08:33:43,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390830010] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:43,792 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:43,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:33:43,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038921114] [2022-01-19 08:33:43,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:43,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:33:43,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:43,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:33:43,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:33:43,794 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:33:43,795 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 08:33:43,795 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:43,795 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:33:43,796 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:44,854 INFO L129 PetriNetUnfolder]: 1376/3356 cut-off events. [2022-01-19 08:33:44,854 INFO L130 PetriNetUnfolder]: For 12903/12911 co-relation queries the response was YES. [2022-01-19 08:33:44,871 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 08:33:44,886 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 197 selfloop transitions, 56 changer transitions 5/393 dead transitions. [2022-01-19 08:33:44,886 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 393 transitions, 2797 flow [2022-01-19 08:33:44,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 08:33:44,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 08:33:44,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3090 transitions. [2022-01-19 08:33:44,890 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6928251121076233 [2022-01-19 08:33:44,890 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3090 transitions. [2022-01-19 08:33:44,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3090 transitions. [2022-01-19 08:33:44,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:44,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3090 transitions. [2022-01-19 08:33:44,895 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 08:33:44,899 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 08:33:44,900 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 08:33:44,900 INFO L186 Difference]: Start difference. First operand has 302 places, 309 transitions, 1634 flow. Second operand 20 states and 3090 transitions. [2022-01-19 08:33:44,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 393 transitions, 2797 flow [2022-01-19 08:33:44,936 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 08:33:44,941 INFO L242 Difference]: Finished difference. Result has 315 places, 323 transitions, 1879 flow [2022-01-19 08:33:44,941 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 08:33:44,941 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 114 predicate places. [2022-01-19 08:33:44,942 INFO L470 AbstractCegarLoop]: Abstraction has has 315 places, 323 transitions, 1879 flow [2022-01-19 08:33:44,942 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 08:33:44,942 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:44,943 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 08:33:44,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 08:33:44,943 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 08:33:44,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:44,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1360272567, now seen corresponding path program 11 times [2022-01-19 08:33:44,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:44,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633725805] [2022-01-19 08:33:44,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:44,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:45,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:45,455 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 08:33:45,456 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:45,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633725805] [2022-01-19 08:33:45,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633725805] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:45,456 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:45,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:33:45,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906018912] [2022-01-19 08:33:45,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:45,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:33:45,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:45,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:33:45,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:33:45,459 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:33:45,460 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 08:33:45,461 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:45,461 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:33:45,461 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:46,265 INFO L129 PetriNetUnfolder]: 1386/3321 cut-off events. [2022-01-19 08:33:46,265 INFO L130 PetriNetUnfolder]: For 16058/16066 co-relation queries the response was YES. [2022-01-19 08:33:46,289 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 08:33:46,304 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 183 selfloop transitions, 51 changer transitions 5/374 dead transitions. [2022-01-19 08:33:46,304 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 374 transitions, 2798 flow [2022-01-19 08:33:46,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:33:46,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:33:46,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2765 transitions. [2022-01-19 08:33:46,308 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6888390632785252 [2022-01-19 08:33:46,308 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2765 transitions. [2022-01-19 08:33:46,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2765 transitions. [2022-01-19 08:33:46,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:46,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2765 transitions. [2022-01-19 08:33:46,312 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 08:33:46,316 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 08:33:46,316 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 08:33:46,316 INFO L186 Difference]: Start difference. First operand has 315 places, 323 transitions, 1879 flow. Second operand 18 states and 2765 transitions. [2022-01-19 08:33:46,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 374 transitions, 2798 flow [2022-01-19 08:33:46,372 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 08:33:46,377 INFO L242 Difference]: Finished difference. Result has 323 places, 331 transitions, 1918 flow [2022-01-19 08:33:46,378 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 08:33:46,379 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 122 predicate places. [2022-01-19 08:33:46,379 INFO L470 AbstractCegarLoop]: Abstraction has has 323 places, 331 transitions, 1918 flow [2022-01-19 08:33:46,380 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 08:33:46,380 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:46,380 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 08:33:46,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 08:33:46,380 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 08:33:46,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:46,380 INFO L85 PathProgramCache]: Analyzing trace with hash 776179595, now seen corresponding path program 12 times [2022-01-19 08:33:46,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:46,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331210269] [2022-01-19 08:33:46,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:46,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:46,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:46,997 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 08:33:46,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:46,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331210269] [2022-01-19 08:33:46,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331210269] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:46,998 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:46,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:33:46,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553111352] [2022-01-19 08:33:46,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:46,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:33:46,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:46,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:33:46,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:33:47,000 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:33:47,001 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 08:33:47,001 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:47,002 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:33:47,002 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:48,016 INFO L129 PetriNetUnfolder]: 1458/3514 cut-off events. [2022-01-19 08:33:48,017 INFO L130 PetriNetUnfolder]: For 18674/18678 co-relation queries the response was YES. [2022-01-19 08:33:48,037 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 08:33:48,052 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 206 selfloop transitions, 61 changer transitions 5/407 dead transitions. [2022-01-19 08:33:48,052 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 407 transitions, 3113 flow [2022-01-19 08:33:48,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 08:33:48,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 08:33:48,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3085 transitions. [2022-01-19 08:33:48,056 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6917040358744395 [2022-01-19 08:33:48,056 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3085 transitions. [2022-01-19 08:33:48,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3085 transitions. [2022-01-19 08:33:48,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:48,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3085 transitions. [2022-01-19 08:33:48,061 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 08:33:48,064 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 08:33:48,065 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 08:33:48,065 INFO L186 Difference]: Start difference. First operand has 323 places, 331 transitions, 1918 flow. Second operand 20 states and 3085 transitions. [2022-01-19 08:33:48,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 407 transitions, 3113 flow [2022-01-19 08:33:48,113 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 08:33:48,118 INFO L242 Difference]: Finished difference. Result has 337 places, 343 transitions, 2112 flow [2022-01-19 08:33:48,119 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 08:33:48,120 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 136 predicate places. [2022-01-19 08:33:48,120 INFO L470 AbstractCegarLoop]: Abstraction has has 337 places, 343 transitions, 2112 flow [2022-01-19 08:33:48,121 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 08:33:48,121 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:48,121 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 08:33:48,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 08:33:48,121 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 08:33:48,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:48,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1152778333, now seen corresponding path program 13 times [2022-01-19 08:33:48,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:48,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982794449] [2022-01-19 08:33:48,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:48,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:48,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:48,721 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 08:33:48,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:48,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982794449] [2022-01-19 08:33:48,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982794449] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:48,721 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:48,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:33:48,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677814011] [2022-01-19 08:33:48,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:48,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:33:48,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:48,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:33:48,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:33:48,724 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:33:48,726 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 08:33:48,726 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:48,726 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:33:48,726 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:49,709 INFO L129 PetriNetUnfolder]: 1514/3776 cut-off events. [2022-01-19 08:33:49,710 INFO L130 PetriNetUnfolder]: For 23757/23779 co-relation queries the response was YES. [2022-01-19 08:33:49,739 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 08:33:49,759 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 211 selfloop transitions, 65 changer transitions 5/416 dead transitions. [2022-01-19 08:33:49,759 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 416 transitions, 3367 flow [2022-01-19 08:33:49,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 08:33:49,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 08:33:49,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3085 transitions. [2022-01-19 08:33:49,763 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6917040358744395 [2022-01-19 08:33:49,763 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3085 transitions. [2022-01-19 08:33:49,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3085 transitions. [2022-01-19 08:33:49,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:49,764 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3085 transitions. [2022-01-19 08:33:49,768 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 08:33:49,772 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 08:33:49,772 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 08:33:49,772 INFO L186 Difference]: Start difference. First operand has 337 places, 343 transitions, 2112 flow. Second operand 20 states and 3085 transitions. [2022-01-19 08:33:49,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 416 transitions, 3367 flow [2022-01-19 08:33:49,843 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 08:33:49,848 INFO L242 Difference]: Finished difference. Result has 346 places, 355 transitions, 2265 flow [2022-01-19 08:33:49,849 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 08:33:49,849 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 145 predicate places. [2022-01-19 08:33:49,849 INFO L470 AbstractCegarLoop]: Abstraction has has 346 places, 355 transitions, 2265 flow [2022-01-19 08:33:49,850 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 08:33:49,850 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:49,850 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 08:33:49,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 08:33:49,850 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 08:33:49,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:49,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1468115147, now seen corresponding path program 14 times [2022-01-19 08:33:49,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:49,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764897409] [2022-01-19 08:33:49,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:49,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:49,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:50,413 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 08:33:50,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:50,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764897409] [2022-01-19 08:33:50,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764897409] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:50,414 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:50,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:33:50,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696948450] [2022-01-19 08:33:50,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:50,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:33:50,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:50,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:33:50,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:33:50,417 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:33:50,419 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 08:33:50,419 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:50,419 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:33:50,419 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:51,316 INFO L129 PetriNetUnfolder]: 1556/3783 cut-off events. [2022-01-19 08:33:51,317 INFO L130 PetriNetUnfolder]: For 28094/28102 co-relation queries the response was YES. [2022-01-19 08:33:51,339 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 08:33:51,355 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 218 selfloop transitions, 58 changer transitions 5/416 dead transitions. [2022-01-19 08:33:51,355 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 416 transitions, 3453 flow [2022-01-19 08:33:51,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:33:51,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:33:51,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2779 transitions. [2022-01-19 08:33:51,359 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.692326856003986 [2022-01-19 08:33:51,359 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2779 transitions. [2022-01-19 08:33:51,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2779 transitions. [2022-01-19 08:33:51,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:51,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2779 transitions. [2022-01-19 08:33:51,363 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 08:33:51,367 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 08:33:51,368 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 08:33:51,368 INFO L186 Difference]: Start difference. First operand has 346 places, 355 transitions, 2265 flow. Second operand 18 states and 2779 transitions. [2022-01-19 08:33:51,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 416 transitions, 3453 flow [2022-01-19 08:33:51,450 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 08:33:51,456 INFO L242 Difference]: Finished difference. Result has 352 places, 361 transitions, 2354 flow [2022-01-19 08:33:51,456 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 08:33:51,456 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 151 predicate places. [2022-01-19 08:33:51,457 INFO L470 AbstractCegarLoop]: Abstraction has has 352 places, 361 transitions, 2354 flow [2022-01-19 08:33:51,457 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 08:33:51,457 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:51,458 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 08:33:51,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 08:33:51,458 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 08:33:51,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:51,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1439899105, now seen corresponding path program 15 times [2022-01-19 08:33:51,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:51,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794637752] [2022-01-19 08:33:51,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:51,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:51,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:52,022 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 08:33:52,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:52,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794637752] [2022-01-19 08:33:52,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794637752] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:52,023 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:52,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:33:52,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944775406] [2022-01-19 08:33:52,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:52,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:33:52,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:52,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:33:52,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:33:52,026 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:33:52,028 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 08:33:52,028 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:52,028 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:33:52,028 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:53,003 INFO L129 PetriNetUnfolder]: 1607/3955 cut-off events. [2022-01-19 08:33:53,003 INFO L130 PetriNetUnfolder]: For 33138/33146 co-relation queries the response was YES. [2022-01-19 08:33:53,029 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 08:33:53,044 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 231 selfloop transitions, 63 changer transitions 5/434 dead transitions. [2022-01-19 08:33:53,045 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 434 transitions, 3737 flow [2022-01-19 08:33:53,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 08:33:53,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 08:33:53,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3089 transitions. [2022-01-19 08:33:53,050 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6926008968609866 [2022-01-19 08:33:53,050 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3089 transitions. [2022-01-19 08:33:53,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3089 transitions. [2022-01-19 08:33:53,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:53,051 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3089 transitions. [2022-01-19 08:33:53,055 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 08:33:53,059 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 08:33:53,059 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 08:33:53,059 INFO L186 Difference]: Start difference. First operand has 352 places, 361 transitions, 2354 flow. Second operand 20 states and 3089 transitions. [2022-01-19 08:33:53,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 434 transitions, 3737 flow [2022-01-19 08:33:53,164 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 08:33:53,169 INFO L242 Difference]: Finished difference. Result has 361 places, 368 transitions, 2468 flow [2022-01-19 08:33:53,169 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 08:33:53,170 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 160 predicate places. [2022-01-19 08:33:53,170 INFO L470 AbstractCegarLoop]: Abstraction has has 361 places, 368 transitions, 2468 flow [2022-01-19 08:33:53,170 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 08:33:53,170 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:53,171 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 08:33:53,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 08:33:53,171 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 08:33:53,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:53,171 INFO L85 PathProgramCache]: Analyzing trace with hash -765625463, now seen corresponding path program 16 times [2022-01-19 08:33:53,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:53,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237699844] [2022-01-19 08:33:53,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:53,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:53,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:53,669 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 08:33:53,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:53,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237699844] [2022-01-19 08:33:53,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237699844] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:53,670 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:53,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:33:53,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140512912] [2022-01-19 08:33:53,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:53,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:33:53,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:53,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:33:53,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:33:53,673 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:33:53,674 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 08:33:53,674 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:53,674 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:33:53,674 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:54,679 INFO L129 PetriNetUnfolder]: 1634/4097 cut-off events. [2022-01-19 08:33:54,679 INFO L130 PetriNetUnfolder]: For 36260/36282 co-relation queries the response was YES. [2022-01-19 08:33:54,707 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 08:33:54,719 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 228 selfloop transitions, 67 changer transitions 5/435 dead transitions. [2022-01-19 08:33:54,719 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 435 transitions, 3832 flow [2022-01-19 08:33:54,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 08:33:54,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 08:33:54,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2931 transitions. [2022-01-19 08:33:54,723 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6917630398867123 [2022-01-19 08:33:54,723 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2931 transitions. [2022-01-19 08:33:54,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2931 transitions. [2022-01-19 08:33:54,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:54,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2931 transitions. [2022-01-19 08:33:54,727 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 08:33:54,730 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 08:33:54,731 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 08:33:54,731 INFO L186 Difference]: Start difference. First operand has 361 places, 368 transitions, 2468 flow. Second operand 19 states and 2931 transitions. [2022-01-19 08:33:54,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 435 transitions, 3832 flow [2022-01-19 08:33:54,849 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 08:33:54,854 INFO L242 Difference]: Finished difference. Result has 366 places, 378 transitions, 2556 flow [2022-01-19 08:33:54,855 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 08:33:54,855 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 165 predicate places. [2022-01-19 08:33:54,855 INFO L470 AbstractCegarLoop]: Abstraction has has 366 places, 378 transitions, 2556 flow [2022-01-19 08:33:54,856 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 08:33:54,856 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:54,856 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 08:33:54,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 08:33:54,856 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 08:33:54,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:54,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1004685217, now seen corresponding path program 17 times [2022-01-19 08:33:54,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:54,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165711049] [2022-01-19 08:33:54,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:54,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:54,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:55,446 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 08:33:55,447 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:55,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165711049] [2022-01-19 08:33:55,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165711049] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:55,447 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:55,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:33:55,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453242670] [2022-01-19 08:33:55,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:55,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:33:55,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:55,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:33:55,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:33:55,450 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:33:55,451 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 08:33:55,452 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:55,452 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:33:55,452 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:56,410 INFO L129 PetriNetUnfolder]: 1685/4151 cut-off events. [2022-01-19 08:33:56,410 INFO L130 PetriNetUnfolder]: For 37017/37027 co-relation queries the response was YES. [2022-01-19 08:33:56,441 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 08:33:56,453 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 240 selfloop transitions, 61 changer transitions 5/441 dead transitions. [2022-01-19 08:33:56,453 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 441 transitions, 3900 flow [2022-01-19 08:33:56,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:33:56,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:33:56,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2781 transitions. [2022-01-19 08:33:56,456 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6928251121076233 [2022-01-19 08:33:56,457 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2781 transitions. [2022-01-19 08:33:56,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2781 transitions. [2022-01-19 08:33:56,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:56,457 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2781 transitions. [2022-01-19 08:33:56,460 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 08:33:56,463 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 08:33:56,464 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 08:33:56,464 INFO L186 Difference]: Start difference. First operand has 366 places, 378 transitions, 2556 flow. Second operand 18 states and 2781 transitions. [2022-01-19 08:33:56,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 441 transitions, 3900 flow [2022-01-19 08:33:56,549 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 08:33:56,555 INFO L242 Difference]: Finished difference. Result has 374 places, 385 transitions, 2754 flow [2022-01-19 08:33:56,556 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 08:33:56,556 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 173 predicate places. [2022-01-19 08:33:56,556 INFO L470 AbstractCegarLoop]: Abstraction has has 374 places, 385 transitions, 2754 flow [2022-01-19 08:33:56,557 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 08:33:56,557 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:56,557 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 08:33:56,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 08:33:56,557 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 08:33:56,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:56,557 INFO L85 PathProgramCache]: Analyzing trace with hash -735021351, now seen corresponding path program 18 times [2022-01-19 08:33:56,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:56,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678304661] [2022-01-19 08:33:56,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:56,558 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:56,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:57,083 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 08:33:57,083 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:57,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678304661] [2022-01-19 08:33:57,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678304661] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:57,083 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:57,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:33:57,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291117494] [2022-01-19 08:33:57,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:57,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:33:57,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:57,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:33:57,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:33:57,085 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:33:57,086 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 08:33:57,087 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:57,087 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:33:57,087 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:57,999 INFO L129 PetriNetUnfolder]: 1697/4164 cut-off events. [2022-01-19 08:33:58,000 INFO L130 PetriNetUnfolder]: For 43192/43202 co-relation queries the response was YES. [2022-01-19 08:33:58,030 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 08:33:58,043 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 235 selfloop transitions, 66 changer transitions 5/441 dead transitions. [2022-01-19 08:33:58,043 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 441 transitions, 4012 flow [2022-01-19 08:33:58,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:33:58,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:33:58,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2774 transitions. [2022-01-19 08:33:58,046 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6910812157448929 [2022-01-19 08:33:58,046 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2774 transitions. [2022-01-19 08:33:58,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2774 transitions. [2022-01-19 08:33:58,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:58,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2774 transitions. [2022-01-19 08:33:58,050 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 08:33:58,053 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 08:33:58,053 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 08:33:58,053 INFO L186 Difference]: Start difference. First operand has 374 places, 385 transitions, 2754 flow. Second operand 18 states and 2774 transitions. [2022-01-19 08:33:58,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 441 transitions, 4012 flow [2022-01-19 08:33:58,151 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 08:33:58,156 INFO L242 Difference]: Finished difference. Result has 382 places, 393 transitions, 2876 flow [2022-01-19 08:33:58,157 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 08:33:58,157 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 181 predicate places. [2022-01-19 08:33:58,157 INFO L470 AbstractCegarLoop]: Abstraction has has 382 places, 393 transitions, 2876 flow [2022-01-19 08:33:58,158 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 08:33:58,158 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:58,158 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 08:33:58,158 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 08:33:58,158 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 08:33:58,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:58,159 INFO L85 PathProgramCache]: Analyzing trace with hash -838500479, now seen corresponding path program 19 times [2022-01-19 08:33:58,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:58,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122577574] [2022-01-19 08:33:58,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:58,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:58,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:33:58,680 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 08:33:58,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:33:58,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122577574] [2022-01-19 08:33:58,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122577574] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:33:58,681 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:33:58,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:33:58,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091415801] [2022-01-19 08:33:58,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:33:58,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:33:58,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:33:58,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:33:58,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:33:58,684 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:33:58,686 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 08:33:58,686 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:33:58,686 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:33:58,686 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:33:59,680 INFO L129 PetriNetUnfolder]: 1705/4249 cut-off events. [2022-01-19 08:33:59,681 INFO L130 PetriNetUnfolder]: For 43744/43752 co-relation queries the response was YES. [2022-01-19 08:33:59,713 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 08:33:59,726 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 240 selfloop transitions, 66 changer transitions 5/446 dead transitions. [2022-01-19 08:33:59,726 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 446 transitions, 4119 flow [2022-01-19 08:33:59,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:33:59,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:33:59,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2022-01-19 08:33:59,728 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2022-01-19 08:33:59,728 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2022-01-19 08:33:59,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2022-01-19 08:33:59,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:33:59,729 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2022-01-19 08:33:59,733 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 08:33:59,735 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 08:33:59,736 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 08:33:59,736 INFO L186 Difference]: Start difference. First operand has 382 places, 393 transitions, 2876 flow. Second operand 18 states and 2770 transitions. [2022-01-19 08:33:59,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 446 transitions, 4119 flow [2022-01-19 08:33:59,893 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 08:33:59,899 INFO L242 Difference]: Finished difference. Result has 388 places, 399 transitions, 2929 flow [2022-01-19 08:33:59,899 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 08:33:59,899 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 187 predicate places. [2022-01-19 08:33:59,899 INFO L470 AbstractCegarLoop]: Abstraction has has 388 places, 399 transitions, 2929 flow [2022-01-19 08:33:59,900 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 08:33:59,900 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:33:59,900 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 08:33:59,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 08:33:59,900 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 08:33:59,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:33:59,901 INFO L85 PathProgramCache]: Analyzing trace with hash 386610843, now seen corresponding path program 20 times [2022-01-19 08:33:59,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:33:59,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879795922] [2022-01-19 08:33:59,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:33:59,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:33:59,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:00,375 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 08:34:00,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:00,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879795922] [2022-01-19 08:34:00,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879795922] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:00,376 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:00,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:00,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811800284] [2022-01-19 08:34:00,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:00,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:00,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:00,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:00,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:00,379 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:00,380 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 08:34:00,380 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:00,380 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:00,380 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:01,355 INFO L129 PetriNetUnfolder]: 1711/4330 cut-off events. [2022-01-19 08:34:01,356 INFO L130 PetriNetUnfolder]: For 45289/45310 co-relation queries the response was YES. [2022-01-19 08:34:01,382 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 08:34:01,393 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 247 selfloop transitions, 63 changer transitions 5/450 dead transitions. [2022-01-19 08:34:01,394 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 450 transitions, 4149 flow [2022-01-19 08:34:01,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:34:01,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:34:01,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2772 transitions. [2022-01-19 08:34:01,396 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2022-01-19 08:34:01,396 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2772 transitions. [2022-01-19 08:34:01,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2772 transitions. [2022-01-19 08:34:01,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:01,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2772 transitions. [2022-01-19 08:34:01,400 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 08:34:01,403 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 08:34:01,403 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 08:34:01,403 INFO L186 Difference]: Start difference. First operand has 388 places, 399 transitions, 2929 flow. Second operand 18 states and 2772 transitions. [2022-01-19 08:34:01,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 450 transitions, 4149 flow [2022-01-19 08:34:01,544 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 08:34:01,550 INFO L242 Difference]: Finished difference. Result has 392 places, 403 transitions, 2886 flow [2022-01-19 08:34:01,550 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 08:34:01,551 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 191 predicate places. [2022-01-19 08:34:01,551 INFO L470 AbstractCegarLoop]: Abstraction has has 392 places, 403 transitions, 2886 flow [2022-01-19 08:34:01,551 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 08:34:01,551 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:01,551 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 08:34:01,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 08:34:01,552 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 08:34:01,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:01,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1947666141, now seen corresponding path program 21 times [2022-01-19 08:34:01,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:01,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558243830] [2022-01-19 08:34:01,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:01,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:01,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:02,068 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 08:34:02,068 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:02,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558243830] [2022-01-19 08:34:02,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558243830] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:02,068 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:02,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:02,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612648548] [2022-01-19 08:34:02,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:02,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:02,069 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:02,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:02,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:02,071 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:02,073 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 08:34:02,073 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:02,073 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:02,073 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:03,071 INFO L129 PetriNetUnfolder]: 1711/4346 cut-off events. [2022-01-19 08:34:03,071 INFO L130 PetriNetUnfolder]: For 45111/45132 co-relation queries the response was YES. [2022-01-19 08:34:03,098 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 08:34:03,113 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 247 selfloop transitions, 64 changer transitions 5/451 dead transitions. [2022-01-19 08:34:03,113 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 451 transitions, 4087 flow [2022-01-19 08:34:03,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:34:03,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:34:03,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2768 transitions. [2022-01-19 08:34:03,116 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6895864474339811 [2022-01-19 08:34:03,116 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2768 transitions. [2022-01-19 08:34:03,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2768 transitions. [2022-01-19 08:34:03,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:03,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2768 transitions. [2022-01-19 08:34:03,119 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 08:34:03,122 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 08:34:03,122 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 08:34:03,122 INFO L186 Difference]: Start difference. First operand has 392 places, 403 transitions, 2886 flow. Second operand 18 states and 2768 transitions. [2022-01-19 08:34:03,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 451 transitions, 4087 flow [2022-01-19 08:34:03,234 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 08:34:03,239 INFO L242 Difference]: Finished difference. Result has 396 places, 406 transitions, 2901 flow [2022-01-19 08:34:03,239 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 08:34:03,239 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 195 predicate places. [2022-01-19 08:34:03,239 INFO L470 AbstractCegarLoop]: Abstraction has has 396 places, 406 transitions, 2901 flow [2022-01-19 08:34:03,240 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 08:34:03,240 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:03,240 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 08:34:03,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 08:34:03,240 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 08:34:03,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:03,241 INFO L85 PathProgramCache]: Analyzing trace with hash 109708599, now seen corresponding path program 22 times [2022-01-19 08:34:03,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:03,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590107353] [2022-01-19 08:34:03,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:03,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:03,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:03,665 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 08:34:03,665 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:03,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590107353] [2022-01-19 08:34:03,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590107353] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:03,666 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:03,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:03,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187872149] [2022-01-19 08:34:03,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:03,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:03,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:03,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:03,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:03,668 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:03,670 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 08:34:03,670 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:03,670 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:03,670 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:04,735 INFO L129 PetriNetUnfolder]: 1711/4308 cut-off events. [2022-01-19 08:34:04,735 INFO L130 PetriNetUnfolder]: For 44886/44908 co-relation queries the response was YES. [2022-01-19 08:34:04,760 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 08:34:04,770 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 251 selfloop transitions, 62 changer transitions 5/453 dead transitions. [2022-01-19 08:34:04,771 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 453 transitions, 4096 flow [2022-01-19 08:34:04,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:34:04,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:34:04,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2767 transitions. [2022-01-19 08:34:04,773 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6893373193821625 [2022-01-19 08:34:04,773 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2767 transitions. [2022-01-19 08:34:04,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2767 transitions. [2022-01-19 08:34:04,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:04,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2767 transitions. [2022-01-19 08:34:04,777 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 08:34:04,779 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 08:34:04,779 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 08:34:04,780 INFO L186 Difference]: Start difference. First operand has 396 places, 406 transitions, 2901 flow. Second operand 18 states and 2767 transitions. [2022-01-19 08:34:04,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 453 transitions, 4096 flow [2022-01-19 08:34:04,896 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 08:34:04,901 INFO L242 Difference]: Finished difference. Result has 400 places, 409 transitions, 2887 flow [2022-01-19 08:34:04,901 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 08:34:04,901 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 199 predicate places. [2022-01-19 08:34:04,901 INFO L470 AbstractCegarLoop]: Abstraction has has 400 places, 409 transitions, 2887 flow [2022-01-19 08:34:04,902 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 08:34:04,902 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:04,902 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 08:34:04,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 08:34:04,902 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 08:34:04,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:04,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1019999163, now seen corresponding path program 23 times [2022-01-19 08:34:04,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:04,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082015964] [2022-01-19 08:34:04,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:04,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:04,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:05,429 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 08:34:05,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:05,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082015964] [2022-01-19 08:34:05,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082015964] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:05,430 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:05,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:05,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123355864] [2022-01-19 08:34:05,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:05,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:05,430 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:05,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:05,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:05,432 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:05,433 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 08:34:05,433 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:05,433 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:05,433 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:06,599 INFO L129 PetriNetUnfolder]: 1764/4472 cut-off events. [2022-01-19 08:34:06,600 INFO L130 PetriNetUnfolder]: For 48725/48745 co-relation queries the response was YES. [2022-01-19 08:34:06,629 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 08:34:06,643 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 253 selfloop transitions, 82 changer transitions 5/475 dead transitions. [2022-01-19 08:34:06,643 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 475 transitions, 4384 flow [2022-01-19 08:34:06,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 08:34:06,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 08:34:06,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2928 transitions. [2022-01-19 08:34:06,646 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6910549917394383 [2022-01-19 08:34:06,646 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2928 transitions. [2022-01-19 08:34:06,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2928 transitions. [2022-01-19 08:34:06,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:06,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2928 transitions. [2022-01-19 08:34:06,649 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 08:34:06,651 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 08:34:06,652 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 08:34:06,652 INFO L186 Difference]: Start difference. First operand has 400 places, 409 transitions, 2887 flow. Second operand 19 states and 2928 transitions. [2022-01-19 08:34:06,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 475 transitions, 4384 flow [2022-01-19 08:34:06,796 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 08:34:06,802 INFO L242 Difference]: Finished difference. Result has 408 places, 421 transitions, 3263 flow [2022-01-19 08:34:06,802 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 08:34:06,802 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 207 predicate places. [2022-01-19 08:34:06,803 INFO L470 AbstractCegarLoop]: Abstraction has has 408 places, 421 transitions, 3263 flow [2022-01-19 08:34:06,803 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 08:34:06,803 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:06,803 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 08:34:06,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 08:34:06,804 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 08:34:06,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:06,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1739466355, now seen corresponding path program 24 times [2022-01-19 08:34:06,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:06,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653653977] [2022-01-19 08:34:06,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:06,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:06,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:07,354 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 08:34:07,355 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:07,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653653977] [2022-01-19 08:34:07,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653653977] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:07,355 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:07,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:07,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83826225] [2022-01-19 08:34:07,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:07,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:07,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:07,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:07,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:07,360 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:07,361 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 08:34:07,361 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:07,361 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:07,361 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:08,462 INFO L129 PetriNetUnfolder]: 1806/4610 cut-off events. [2022-01-19 08:34:08,462 INFO L130 PetriNetUnfolder]: For 59771/59791 co-relation queries the response was YES. [2022-01-19 08:34:08,506 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 08:34:08,519 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 272 selfloop transitions, 73 changer transitions 5/485 dead transitions. [2022-01-19 08:34:08,519 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 485 transitions, 4859 flow [2022-01-19 08:34:08,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 08:34:08,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 08:34:08,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-01-19 08:34:08,522 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-01-19 08:34:08,522 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-01-19 08:34:08,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-01-19 08:34:08,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:08,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-01-19 08:34:08,525 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 08:34:08,528 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 08:34:08,528 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 08:34:08,528 INFO L186 Difference]: Start difference. First operand has 408 places, 421 transitions, 3263 flow. Second operand 19 states and 2930 transitions. [2022-01-19 08:34:08,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 485 transitions, 4859 flow [2022-01-19 08:34:08,698 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 08:34:08,704 INFO L242 Difference]: Finished difference. Result has 416 places, 427 transitions, 3392 flow [2022-01-19 08:34:08,704 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 08:34:08,705 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 215 predicate places. [2022-01-19 08:34:08,705 INFO L470 AbstractCegarLoop]: Abstraction has has 416 places, 427 transitions, 3392 flow [2022-01-19 08:34:08,705 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 08:34:08,706 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:08,706 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 08:34:08,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 08:34:08,706 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 08:34:08,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:08,706 INFO L85 PathProgramCache]: Analyzing trace with hash -930338993, now seen corresponding path program 25 times [2022-01-19 08:34:08,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:08,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988619897] [2022-01-19 08:34:08,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:08,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:08,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:09,123 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 08:34:09,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:09,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988619897] [2022-01-19 08:34:09,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988619897] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:09,124 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:09,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:09,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100635437] [2022-01-19 08:34:09,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:09,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:09,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:09,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:09,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:09,126 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:09,128 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 08:34:09,128 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:09,128 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:09,128 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:10,110 INFO L129 PetriNetUnfolder]: 1816/4631 cut-off events. [2022-01-19 08:34:10,111 INFO L130 PetriNetUnfolder]: For 59612/59634 co-relation queries the response was YES. [2022-01-19 08:34:10,155 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 08:34:10,169 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 271 selfloop transitions, 67 changer transitions 5/478 dead transitions. [2022-01-19 08:34:10,169 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 478 transitions, 4843 flow [2022-01-19 08:34:10,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:34:10,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:34:10,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2766 transitions. [2022-01-19 08:34:10,171 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6890881913303438 [2022-01-19 08:34:10,171 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2766 transitions. [2022-01-19 08:34:10,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2766 transitions. [2022-01-19 08:34:10,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:10,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2766 transitions. [2022-01-19 08:34:10,173 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 08:34:10,175 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 08:34:10,175 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 08:34:10,175 INFO L186 Difference]: Start difference. First operand has 416 places, 427 transitions, 3392 flow. Second operand 18 states and 2766 transitions. [2022-01-19 08:34:10,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 478 transitions, 4843 flow [2022-01-19 08:34:10,369 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 08:34:10,374 INFO L242 Difference]: Finished difference. Result has 421 places, 435 transitions, 3468 flow [2022-01-19 08:34:10,375 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 08:34:10,375 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 220 predicate places. [2022-01-19 08:34:10,375 INFO L470 AbstractCegarLoop]: Abstraction has has 421 places, 435 transitions, 3468 flow [2022-01-19 08:34:10,376 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 08:34:10,376 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:10,376 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 08:34:10,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 08:34:10,376 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 08:34:10,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:10,377 INFO L85 PathProgramCache]: Analyzing trace with hash -907769797, now seen corresponding path program 26 times [2022-01-19 08:34:10,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:10,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712569619] [2022-01-19 08:34:10,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:10,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:10,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:10,898 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 08:34:10,898 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:10,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712569619] [2022-01-19 08:34:10,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712569619] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:10,898 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:10,898 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:10,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133161259] [2022-01-19 08:34:10,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:10,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:10,899 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:10,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:10,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:10,901 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:10,902 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 08:34:10,902 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:10,902 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:10,902 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:11,981 INFO L129 PetriNetUnfolder]: 1856/4657 cut-off events. [2022-01-19 08:34:11,981 INFO L130 PetriNetUnfolder]: For 62722/62732 co-relation queries the response was YES. [2022-01-19 08:34:12,018 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 08:34:12,031 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 283 selfloop transitions, 79 changer transitions 5/502 dead transitions. [2022-01-19 08:34:12,031 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 502 transitions, 5063 flow [2022-01-19 08:34:12,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 08:34:12,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 08:34:12,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-01-19 08:34:12,033 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-01-19 08:34:12,033 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-01-19 08:34:12,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-01-19 08:34:12,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:12,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-01-19 08:34:12,035 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 08:34:12,038 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 08:34:12,038 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 08:34:12,038 INFO L186 Difference]: Start difference. First operand has 421 places, 435 transitions, 3468 flow. Second operand 19 states and 2930 transitions. [2022-01-19 08:34:12,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 502 transitions, 5063 flow [2022-01-19 08:34:12,184 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 08:34:12,189 INFO L242 Difference]: Finished difference. Result has 432 places, 445 transitions, 3685 flow [2022-01-19 08:34:12,189 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 08:34:12,190 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 231 predicate places. [2022-01-19 08:34:12,190 INFO L470 AbstractCegarLoop]: Abstraction has has 432 places, 445 transitions, 3685 flow [2022-01-19 08:34:12,190 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 08:34:12,190 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:12,191 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 08:34:12,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-19 08:34:12,191 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 08:34:12,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:12,191 INFO L85 PathProgramCache]: Analyzing trace with hash 26052429, now seen corresponding path program 27 times [2022-01-19 08:34:12,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:12,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793593778] [2022-01-19 08:34:12,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:12,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:12,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:12,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 08:34:12,730 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:12,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793593778] [2022-01-19 08:34:12,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793593778] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:12,730 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:12,731 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:12,731 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602152584] [2022-01-19 08:34:12,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:12,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:12,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:12,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:12,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:12,733 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:12,734 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 08:34:12,734 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:12,734 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:12,734 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:13,966 INFO L129 PetriNetUnfolder]: 1898/4772 cut-off events. [2022-01-19 08:34:13,967 INFO L130 PetriNetUnfolder]: For 74943/74953 co-relation queries the response was YES. [2022-01-19 08:34:14,000 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 08:34:14,014 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 294 selfloop transitions, 72 changer transitions 5/506 dead transitions. [2022-01-19 08:34:14,014 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 506 transitions, 5395 flow [2022-01-19 08:34:14,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:34:14,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:34:14,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2780 transitions. [2022-01-19 08:34:14,016 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6925759840558047 [2022-01-19 08:34:14,016 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2780 transitions. [2022-01-19 08:34:14,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2780 transitions. [2022-01-19 08:34:14,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:14,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2780 transitions. [2022-01-19 08:34:14,017 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 08:34:14,019 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 08:34:14,020 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 08:34:14,020 INFO L186 Difference]: Start difference. First operand has 432 places, 445 transitions, 3685 flow. Second operand 18 states and 2780 transitions. [2022-01-19 08:34:14,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 506 transitions, 5395 flow [2022-01-19 08:34:14,188 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 08:34:14,194 INFO L242 Difference]: Finished difference. Result has 439 places, 451 transitions, 3824 flow [2022-01-19 08:34:14,194 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 08:34:14,194 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 238 predicate places. [2022-01-19 08:34:14,194 INFO L470 AbstractCegarLoop]: Abstraction has has 439 places, 451 transitions, 3824 flow [2022-01-19 08:34:14,195 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 08:34:14,195 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:14,195 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 08:34:14,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 08:34:14,195 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 08:34:14,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:14,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1615365353, now seen corresponding path program 28 times [2022-01-19 08:34:14,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:14,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717875490] [2022-01-19 08:34:14,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:14,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:14,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:14,717 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 08:34:14,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:14,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717875490] [2022-01-19 08:34:14,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717875490] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:14,718 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:14,718 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:14,718 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822408124] [2022-01-19 08:34:14,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:14,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:14,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:14,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:14,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:14,720 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:14,721 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 08:34:14,721 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:14,722 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:14,722 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:16,014 INFO L129 PetriNetUnfolder]: 1910/4938 cut-off events. [2022-01-19 08:34:16,014 INFO L130 PetriNetUnfolder]: For 77954/77974 co-relation queries the response was YES. [2022-01-19 08:34:16,048 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 08:34:16,061 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 290 selfloop transitions, 74 changer transitions 5/504 dead transitions. [2022-01-19 08:34:16,061 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 504 transitions, 5280 flow [2022-01-19 08:34:16,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:34:16,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:34:16,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2022-01-19 08:34:16,062 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2022-01-19 08:34:16,063 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2022-01-19 08:34:16,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2022-01-19 08:34:16,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:16,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2022-01-19 08:34:16,065 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 08:34:16,067 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 08:34:16,067 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 08:34:16,067 INFO L186 Difference]: Start difference. First operand has 439 places, 451 transitions, 3824 flow. Second operand 18 states and 2770 transitions. [2022-01-19 08:34:16,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 504 transitions, 5280 flow [2022-01-19 08:34:16,264 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 08:34:16,269 INFO L242 Difference]: Finished difference. Result has 445 places, 456 transitions, 3771 flow [2022-01-19 08:34:16,270 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 08:34:16,270 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 244 predicate places. [2022-01-19 08:34:16,270 INFO L470 AbstractCegarLoop]: Abstraction has has 445 places, 456 transitions, 3771 flow [2022-01-19 08:34:16,270 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 08:34:16,270 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:16,270 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 08:34:16,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 08:34:16,271 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 08:34:16,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:16,271 INFO L85 PathProgramCache]: Analyzing trace with hash -604784347, now seen corresponding path program 29 times [2022-01-19 08:34:16,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:16,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157360696] [2022-01-19 08:34:16,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:16,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:16,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:16,822 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 08:34:16,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:16,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157360696] [2022-01-19 08:34:16,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157360696] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:16,822 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:16,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:16,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112574715] [2022-01-19 08:34:16,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:16,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:16,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:16,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:16,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:16,825 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:16,826 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 08:34:16,826 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:16,826 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:16,826 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:18,043 INFO L129 PetriNetUnfolder]: 1982/5125 cut-off events. [2022-01-19 08:34:18,044 INFO L130 PetriNetUnfolder]: For 81877/81897 co-relation queries the response was YES. [2022-01-19 08:34:18,223 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 08:34:18,238 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 311 selfloop transitions, 74 changer transitions 5/525 dead transitions. [2022-01-19 08:34:18,239 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 525 transitions, 5614 flow [2022-01-19 08:34:18,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 08:34:18,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 08:34:18,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-01-19 08:34:18,241 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-01-19 08:34:18,241 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-01-19 08:34:18,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-01-19 08:34:18,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:18,242 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-01-19 08:34:18,244 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 08:34:18,245 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 08:34:18,246 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 08:34:18,246 INFO L186 Difference]: Start difference. First operand has 445 places, 456 transitions, 3771 flow. Second operand 19 states and 2930 transitions. [2022-01-19 08:34:18,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 525 transitions, 5614 flow [2022-01-19 08:34:18,470 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 08:34:18,476 INFO L242 Difference]: Finished difference. Result has 456 places, 467 transitions, 4057 flow [2022-01-19 08:34:18,476 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 08:34:18,477 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 255 predicate places. [2022-01-19 08:34:18,477 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 467 transitions, 4057 flow [2022-01-19 08:34:18,477 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 08:34:18,477 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:18,478 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 08:34:18,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 08:34:18,478 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 08:34:18,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:18,478 INFO L85 PathProgramCache]: Analyzing trace with hash 954280369, now seen corresponding path program 30 times [2022-01-19 08:34:18,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:18,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709734421] [2022-01-19 08:34:18,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:18,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:18,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:19,024 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 08:34:19,025 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:19,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709734421] [2022-01-19 08:34:19,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709734421] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:19,025 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:19,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:19,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442410092] [2022-01-19 08:34:19,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:19,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:19,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:19,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:19,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:19,028 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:19,029 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 08:34:19,030 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:19,030 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:19,030 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:20,506 INFO L129 PetriNetUnfolder]: 2038/5261 cut-off events. [2022-01-19 08:34:20,506 INFO L130 PetriNetUnfolder]: For 94548/94568 co-relation queries the response was YES. [2022-01-19 08:34:20,554 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 08:34:20,569 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 316 selfloop transitions, 78 changer transitions 5/534 dead transitions. [2022-01-19 08:34:20,569 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 534 transitions, 5955 flow [2022-01-19 08:34:20,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 08:34:20,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 08:34:20,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-01-19 08:34:20,571 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-01-19 08:34:20,571 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-01-19 08:34:20,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-01-19 08:34:20,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:20,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-01-19 08:34:20,574 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 08:34:20,576 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 08:34:20,577 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 08:34:20,577 INFO L186 Difference]: Start difference. First operand has 456 places, 467 transitions, 4057 flow. Second operand 19 states and 2930 transitions. [2022-01-19 08:34:20,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 534 transitions, 5955 flow [2022-01-19 08:34:20,834 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 08:34:20,842 INFO L242 Difference]: Finished difference. Result has 467 places, 479 transitions, 4321 flow [2022-01-19 08:34:20,843 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 08:34:20,843 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 266 predicate places. [2022-01-19 08:34:20,843 INFO L470 AbstractCegarLoop]: Abstraction has has 467 places, 479 transitions, 4321 flow [2022-01-19 08:34:20,844 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 08:34:20,844 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:20,844 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 08:34:20,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 08:34:20,844 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 08:34:20,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:20,844 INFO L85 PathProgramCache]: Analyzing trace with hash -622006791, now seen corresponding path program 31 times [2022-01-19 08:34:20,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:20,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783869774] [2022-01-19 08:34:20,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:20,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:20,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:21,349 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 08:34:21,349 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:21,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783869774] [2022-01-19 08:34:21,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783869774] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:21,350 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:21,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:21,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489261250] [2022-01-19 08:34:21,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:21,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:21,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:21,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:21,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:21,352 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:21,354 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 08:34:21,354 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:21,354 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:21,354 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:22,656 INFO L129 PetriNetUnfolder]: 2089/5410 cut-off events. [2022-01-19 08:34:22,656 INFO L130 PetriNetUnfolder]: For 107121/107143 co-relation queries the response was YES. [2022-01-19 08:34:22,723 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 08:34:22,741 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 330 selfloop transitions, 76 changer transitions 5/546 dead transitions. [2022-01-19 08:34:22,741 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 546 transitions, 6330 flow [2022-01-19 08:34:22,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 08:34:22,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 08:34:22,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-01-19 08:34:22,743 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-01-19 08:34:22,743 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-01-19 08:34:22,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-01-19 08:34:22,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:22,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-01-19 08:34:22,746 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 08:34:22,748 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 08:34:22,749 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 08:34:22,749 INFO L186 Difference]: Start difference. First operand has 467 places, 479 transitions, 4321 flow. Second operand 19 states and 2934 transitions. [2022-01-19 08:34:22,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 546 transitions, 6330 flow [2022-01-19 08:34:23,163 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 08:34:23,170 INFO L242 Difference]: Finished difference. Result has 475 places, 486 transitions, 4441 flow [2022-01-19 08:34:23,171 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 08:34:23,171 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 274 predicate places. [2022-01-19 08:34:23,171 INFO L470 AbstractCegarLoop]: Abstraction has has 475 places, 486 transitions, 4441 flow [2022-01-19 08:34:23,172 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 08:34:23,172 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:23,172 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 08:34:23,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-01-19 08:34:23,172 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 08:34:23,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:23,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1806811077, now seen corresponding path program 32 times [2022-01-19 08:34:23,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:23,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399035597] [2022-01-19 08:34:23,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:23,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:23,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:23,593 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 08:34:23,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:23,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399035597] [2022-01-19 08:34:23,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399035597] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:23,594 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:23,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:23,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532090996] [2022-01-19 08:34:23,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:23,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:23,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:23,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:23,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:23,595 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:23,596 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 08:34:23,596 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:23,596 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:23,596 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:24,825 INFO L129 PetriNetUnfolder]: 2095/5443 cut-off events. [2022-01-19 08:34:24,825 INFO L130 PetriNetUnfolder]: For 106282/106302 co-relation queries the response was YES. [2022-01-19 08:34:24,882 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 08:34:24,899 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 322 selfloop transitions, 71 changer transitions 5/533 dead transitions. [2022-01-19 08:34:24,899 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 533 transitions, 6004 flow [2022-01-19 08:34:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:34:24,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:34:24,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2768 transitions. [2022-01-19 08:34:24,901 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6895864474339811 [2022-01-19 08:34:24,901 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2768 transitions. [2022-01-19 08:34:24,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2768 transitions. [2022-01-19 08:34:24,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:24,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2768 transitions. [2022-01-19 08:34:24,903 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 08:34:24,904 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 08:34:24,905 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 08:34:24,905 INFO L186 Difference]: Start difference. First operand has 475 places, 486 transitions, 4441 flow. Second operand 18 states and 2768 transitions. [2022-01-19 08:34:24,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 533 transitions, 6004 flow [2022-01-19 08:34:25,244 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 08:34:25,250 INFO L242 Difference]: Finished difference. Result has 480 places, 489 transitions, 4346 flow [2022-01-19 08:34:25,250 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 08:34:25,250 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 279 predicate places. [2022-01-19 08:34:25,250 INFO L470 AbstractCegarLoop]: Abstraction has has 480 places, 489 transitions, 4346 flow [2022-01-19 08:34:25,251 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 08:34:25,251 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:25,251 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 08:34:25,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-19 08:34:25,251 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 08:34:25,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:25,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1062515635, now seen corresponding path program 33 times [2022-01-19 08:34:25,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:25,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356929027] [2022-01-19 08:34:25,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:25,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:25,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:25,738 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 08:34:25,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:25,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356929027] [2022-01-19 08:34:25,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356929027] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:25,739 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:25,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:25,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675748850] [2022-01-19 08:34:25,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:25,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:25,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:25,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:25,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:25,741 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:25,742 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 08:34:25,742 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:25,742 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:25,742 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:27,078 INFO L129 PetriNetUnfolder]: 2146/5612 cut-off events. [2022-01-19 08:34:27,078 INFO L130 PetriNetUnfolder]: For 110247/110267 co-relation queries the response was YES. [2022-01-19 08:34:27,136 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 08:34:27,153 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 335 selfloop transitions, 77 changer transitions 5/552 dead transitions. [2022-01-19 08:34:27,154 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 552 transitions, 6343 flow [2022-01-19 08:34:27,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:34:27,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:34:27,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2782 transitions. [2022-01-19 08:34:27,156 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.693074240159442 [2022-01-19 08:34:27,156 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2782 transitions. [2022-01-19 08:34:27,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2782 transitions. [2022-01-19 08:34:27,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:27,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2782 transitions. [2022-01-19 08:34:27,159 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 08:34:27,161 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 08:34:27,161 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 08:34:27,161 INFO L186 Difference]: Start difference. First operand has 480 places, 489 transitions, 4346 flow. Second operand 18 states and 2782 transitions. [2022-01-19 08:34:27,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 552 transitions, 6343 flow [2022-01-19 08:34:27,447 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 08:34:27,453 INFO L242 Difference]: Finished difference. Result has 486 places, 496 transitions, 4705 flow [2022-01-19 08:34:27,453 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 08:34:27,454 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 285 predicate places. [2022-01-19 08:34:27,454 INFO L470 AbstractCegarLoop]: Abstraction has has 486 places, 496 transitions, 4705 flow [2022-01-19 08:34:27,454 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 08:34:27,454 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:27,454 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 08:34:27,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-19 08:34:27,455 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 08:34:27,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:27,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1899289945, now seen corresponding path program 34 times [2022-01-19 08:34:27,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:27,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782846936] [2022-01-19 08:34:27,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:27,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:27,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:27,911 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 08:34:27,911 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:27,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782846936] [2022-01-19 08:34:27,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782846936] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:27,911 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:27,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:27,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300041960] [2022-01-19 08:34:27,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:27,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:27,912 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:27,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:27,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:27,914 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:27,915 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 08:34:27,915 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:27,915 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:27,915 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:29,290 INFO L129 PetriNetUnfolder]: 2173/5667 cut-off events. [2022-01-19 08:34:29,290 INFO L130 PetriNetUnfolder]: For 123779/123799 co-relation queries the response was YES. [2022-01-19 08:34:29,345 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 08:34:29,361 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 337 selfloop transitions, 80 changer transitions 5/557 dead transitions. [2022-01-19 08:34:29,361 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 557 transitions, 6609 flow [2022-01-19 08:34:29,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:34:29,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:34:29,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2776 transitions. [2022-01-19 08:34:29,365 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6915794718485302 [2022-01-19 08:34:29,365 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2776 transitions. [2022-01-19 08:34:29,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2776 transitions. [2022-01-19 08:34:29,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:29,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2776 transitions. [2022-01-19 08:34:29,367 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 08:34:29,369 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 08:34:29,369 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 08:34:29,370 INFO L186 Difference]: Start difference. First operand has 486 places, 496 transitions, 4705 flow. Second operand 18 states and 2776 transitions. [2022-01-19 08:34:29,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 557 transitions, 6609 flow [2022-01-19 08:34:29,671 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 08:34:29,678 INFO L242 Difference]: Finished difference. Result has 494 places, 506 transitions, 4832 flow [2022-01-19 08:34:29,678 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 08:34:29,679 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 293 predicate places. [2022-01-19 08:34:29,679 INFO L470 AbstractCegarLoop]: Abstraction has has 494 places, 506 transitions, 4832 flow [2022-01-19 08:34:29,679 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 08:34:29,679 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:29,679 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 08:34:29,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-01-19 08:34:29,680 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 08:34:29,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:29,680 INFO L85 PathProgramCache]: Analyzing trace with hash 614811543, now seen corresponding path program 35 times [2022-01-19 08:34:29,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:29,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901820394] [2022-01-19 08:34:29,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:29,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:29,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:30,166 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 08:34:30,167 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:30,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901820394] [2022-01-19 08:34:30,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901820394] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:30,167 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:30,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:30,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313671704] [2022-01-19 08:34:30,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:30,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:30,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:30,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:30,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:30,169 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:30,170 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 08:34:30,170 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:30,170 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:30,170 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:31,473 INFO L129 PetriNetUnfolder]: 2173/5661 cut-off events. [2022-01-19 08:34:31,473 INFO L130 PetriNetUnfolder]: For 115516/115536 co-relation queries the response was YES. [2022-01-19 08:34:31,678 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 08:34:31,698 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 338 selfloop transitions, 79 changer transitions 5/557 dead transitions. [2022-01-19 08:34:31,698 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 557 transitions, 6515 flow [2022-01-19 08:34:31,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:34:31,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:34:31,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2773 transitions. [2022-01-19 08:34:31,700 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6908320876930742 [2022-01-19 08:34:31,700 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2773 transitions. [2022-01-19 08:34:31,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2773 transitions. [2022-01-19 08:34:31,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:31,700 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2773 transitions. [2022-01-19 08:34:31,702 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 08:34:31,704 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 08:34:31,704 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 08:34:31,704 INFO L186 Difference]: Start difference. First operand has 494 places, 506 transitions, 4832 flow. Second operand 18 states and 2773 transitions. [2022-01-19 08:34:31,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 557 transitions, 6515 flow [2022-01-19 08:34:32,005 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 08:34:32,011 INFO L242 Difference]: Finished difference. Result has 501 places, 510 transitions, 4915 flow [2022-01-19 08:34:32,011 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 08:34:32,012 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 300 predicate places. [2022-01-19 08:34:32,012 INFO L470 AbstractCegarLoop]: Abstraction has has 501 places, 510 transitions, 4915 flow [2022-01-19 08:34:32,012 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 08:34:32,012 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:32,012 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 08:34:32,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-01-19 08:34:32,013 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 08:34:32,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:32,013 INFO L85 PathProgramCache]: Analyzing trace with hash -382478845, now seen corresponding path program 36 times [2022-01-19 08:34:32,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:32,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520668950] [2022-01-19 08:34:32,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:32,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:32,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:32,548 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 08:34:32,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:32,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520668950] [2022-01-19 08:34:32,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520668950] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:32,548 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:32,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:32,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314947250] [2022-01-19 08:34:32,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:32,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:32,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:32,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:32,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:32,550 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:32,551 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 08:34:32,551 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:32,551 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:32,551 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:34,101 INFO L129 PetriNetUnfolder]: 2173/5647 cut-off events. [2022-01-19 08:34:34,101 INFO L130 PetriNetUnfolder]: For 116336/116358 co-relation queries the response was YES. [2022-01-19 08:34:34,181 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 08:34:34,202 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 338 selfloop transitions, 82 changer transitions 5/560 dead transitions. [2022-01-19 08:34:34,203 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 560 transitions, 6575 flow [2022-01-19 08:34:34,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:34:34,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:34:34,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2771 transitions. [2022-01-19 08:34:34,205 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.690333831589437 [2022-01-19 08:34:34,205 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2771 transitions. [2022-01-19 08:34:34,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2771 transitions. [2022-01-19 08:34:34,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:34,206 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2771 transitions. [2022-01-19 08:34:34,208 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 08:34:34,210 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 08:34:34,210 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 08:34:34,210 INFO L186 Difference]: Start difference. First operand has 501 places, 510 transitions, 4915 flow. Second operand 18 states and 2771 transitions. [2022-01-19 08:34:34,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 560 transitions, 6575 flow [2022-01-19 08:34:34,547 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 08:34:34,554 INFO L242 Difference]: Finished difference. Result has 505 places, 513 transitions, 4912 flow [2022-01-19 08:34:34,554 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 08:34:34,554 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 304 predicate places. [2022-01-19 08:34:34,554 INFO L470 AbstractCegarLoop]: Abstraction has has 505 places, 513 transitions, 4912 flow [2022-01-19 08:34:34,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 08:34:34,555 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:34,555 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 08:34:34,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-01-19 08:34:34,555 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 08:34:34,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:34,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1727320287, now seen corresponding path program 37 times [2022-01-19 08:34:34,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:34,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848033219] [2022-01-19 08:34:34,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:34,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:34,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:35,095 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 08:34:35,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:35,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848033219] [2022-01-19 08:34:35,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848033219] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:35,096 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:35,096 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:35,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198823045] [2022-01-19 08:34:35,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:35,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:35,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:35,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:35,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:35,099 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:35,100 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 08:34:35,100 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:35,100 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:35,100 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:36,668 INFO L129 PetriNetUnfolder]: 2173/5631 cut-off events. [2022-01-19 08:34:36,668 INFO L130 PetriNetUnfolder]: For 115172/115194 co-relation queries the response was YES. [2022-01-19 08:34:36,716 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 08:34:36,731 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 342 selfloop transitions, 79 changer transitions 5/561 dead transitions. [2022-01-19 08:34:36,731 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 561 transitions, 6573 flow [2022-01-19 08:34:36,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:34:36,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:34:36,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2769 transitions. [2022-01-19 08:34:36,735 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6898355754857997 [2022-01-19 08:34:36,735 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2769 transitions. [2022-01-19 08:34:36,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2769 transitions. [2022-01-19 08:34:36,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:36,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2769 transitions. [2022-01-19 08:34:36,737 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 08:34:36,740 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 08:34:36,740 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 08:34:36,740 INFO L186 Difference]: Start difference. First operand has 505 places, 513 transitions, 4912 flow. Second operand 18 states and 2769 transitions. [2022-01-19 08:34:36,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 561 transitions, 6573 flow [2022-01-19 08:34:37,080 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 08:34:37,086 INFO L242 Difference]: Finished difference. Result has 508 places, 516 transitions, 4860 flow [2022-01-19 08:34:37,086 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 08:34:37,087 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 307 predicate places. [2022-01-19 08:34:37,087 INFO L470 AbstractCegarLoop]: Abstraction has has 508 places, 516 transitions, 4860 flow [2022-01-19 08:34:37,087 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 08:34:37,087 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:37,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 08:34:37,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-01-19 08:34:37,087 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 08:34:37,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:37,088 INFO L85 PathProgramCache]: Analyzing trace with hash 589786603, now seen corresponding path program 38 times [2022-01-19 08:34:37,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:37,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926099308] [2022-01-19 08:34:37,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:37,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:37,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:37,506 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 08:34:37,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:37,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926099308] [2022-01-19 08:34:37,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926099308] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:37,506 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:37,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:37,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181621996] [2022-01-19 08:34:37,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:37,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:37,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:37,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:37,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:37,509 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:37,510 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 08:34:37,511 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:37,511 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:37,511 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:38,792 INFO L129 PetriNetUnfolder]: 2179/5645 cut-off events. [2022-01-19 08:34:38,792 INFO L130 PetriNetUnfolder]: For 115097/115119 co-relation queries the response was YES. [2022-01-19 08:34:38,862 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 08:34:38,880 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 348 selfloop transitions, 84 changer transitions 5/572 dead transitions. [2022-01-19 08:34:38,880 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 572 transitions, 6739 flow [2022-01-19 08:34:38,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:34:38,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:34:38,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2775 transitions. [2022-01-19 08:34:38,882 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6913303437967115 [2022-01-19 08:34:38,882 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2775 transitions. [2022-01-19 08:34:38,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2775 transitions. [2022-01-19 08:34:38,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:38,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2775 transitions. [2022-01-19 08:34:38,884 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 08:34:38,886 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 08:34:38,886 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 08:34:38,886 INFO L186 Difference]: Start difference. First operand has 508 places, 516 transitions, 4860 flow. Second operand 18 states and 2775 transitions. [2022-01-19 08:34:38,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 572 transitions, 6739 flow [2022-01-19 08:34:39,158 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 08:34:39,164 INFO L242 Difference]: Finished difference. Result has 513 places, 524 transitions, 5053 flow [2022-01-19 08:34:39,165 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 08:34:39,165 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 312 predicate places. [2022-01-19 08:34:39,165 INFO L470 AbstractCegarLoop]: Abstraction has has 513 places, 524 transitions, 5053 flow [2022-01-19 08:34:39,166 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 08:34:39,166 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:39,166 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 08:34:39,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-01-19 08:34:39,166 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 08:34:39,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:39,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1453096679, now seen corresponding path program 39 times [2022-01-19 08:34:39,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:39,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676017573] [2022-01-19 08:34:39,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:39,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:39,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:39,636 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 08:34:39,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:39,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676017573] [2022-01-19 08:34:39,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676017573] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:39,637 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:39,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:39,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285470951] [2022-01-19 08:34:39,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:39,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:39,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:39,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:39,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:39,639 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:39,640 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 08:34:39,640 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:39,640 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:39,640 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:41,195 INFO L129 PetriNetUnfolder]: 2221/5684 cut-off events. [2022-01-19 08:34:41,195 INFO L130 PetriNetUnfolder]: For 132405/132415 co-relation queries the response was YES. [2022-01-19 08:34:41,248 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 08:34:41,265 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 365 selfloop transitions, 86 changer transitions 5/591 dead transitions. [2022-01-19 08:34:41,265 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 591 transitions, 7352 flow [2022-01-19 08:34:41,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 08:34:41,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 08:34:41,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-01-19 08:34:41,268 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-01-19 08:34:41,268 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-01-19 08:34:41,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-01-19 08:34:41,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:41,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-01-19 08:34:41,271 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 08:34:41,273 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 08:34:41,273 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 08:34:41,273 INFO L186 Difference]: Start difference. First operand has 513 places, 524 transitions, 5053 flow. Second operand 19 states and 2934 transitions. [2022-01-19 08:34:41,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 591 transitions, 7352 flow [2022-01-19 08:34:41,591 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 08:34:41,597 INFO L242 Difference]: Finished difference. Result has 521 places, 531 transitions, 5314 flow [2022-01-19 08:34:41,597 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 08:34:41,597 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 320 predicate places. [2022-01-19 08:34:41,597 INFO L470 AbstractCegarLoop]: Abstraction has has 521 places, 531 transitions, 5314 flow [2022-01-19 08:34:41,598 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 08:34:41,598 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:41,598 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 08:34:41,598 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-01-19 08:34:41,598 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 08:34:41,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:41,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1635720529, now seen corresponding path program 40 times [2022-01-19 08:34:41,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:41,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530170914] [2022-01-19 08:34:41,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:41,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:41,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:41,980 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 08:34:41,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:41,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530170914] [2022-01-19 08:34:41,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530170914] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:41,980 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:41,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:41,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405024930] [2022-01-19 08:34:41,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:41,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:41,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:41,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:41,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:41,983 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:41,984 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 08:34:41,984 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:41,984 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:41,984 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:43,334 INFO L129 PetriNetUnfolder]: 2231/5803 cut-off events. [2022-01-19 08:34:43,334 INFO L130 PetriNetUnfolder]: For 142183/142205 co-relation queries the response was YES. [2022-01-19 08:34:43,412 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 08:34:43,431 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 359 selfloop transitions, 84 changer transitions 5/583 dead transitions. [2022-01-19 08:34:43,431 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 583 transitions, 7325 flow [2022-01-19 08:34:43,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:34:43,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:34:43,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2022-01-19 08:34:43,433 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2022-01-19 08:34:43,433 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2022-01-19 08:34:43,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2022-01-19 08:34:43,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:43,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2022-01-19 08:34:43,435 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 08:34:43,437 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 08:34:43,437 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 08:34:43,437 INFO L186 Difference]: Start difference. First operand has 521 places, 531 transitions, 5314 flow. Second operand 18 states and 2770 transitions. [2022-01-19 08:34:43,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 583 transitions, 7325 flow [2022-01-19 08:34:43,794 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 08:34:43,802 INFO L242 Difference]: Finished difference. Result has 526 places, 539 transitions, 5399 flow [2022-01-19 08:34:43,802 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 08:34:43,802 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 325 predicate places. [2022-01-19 08:34:43,802 INFO L470 AbstractCegarLoop]: Abstraction has has 526 places, 539 transitions, 5399 flow [2022-01-19 08:34:43,803 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 08:34:43,803 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:43,803 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 08:34:43,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-01-19 08:34:43,803 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 08:34:43,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:43,804 INFO L85 PathProgramCache]: Analyzing trace with hash -2053636135, now seen corresponding path program 41 times [2022-01-19 08:34:43,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:43,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36400530] [2022-01-19 08:34:43,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:43,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:43,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:44,311 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 08:34:44,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:44,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36400530] [2022-01-19 08:34:44,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36400530] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:44,311 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:44,312 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:44,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302291659] [2022-01-19 08:34:44,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:44,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:44,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:44,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:44,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:44,314 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:44,314 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 08:34:44,315 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:44,315 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:44,315 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:45,818 INFO L129 PetriNetUnfolder]: 2271/5956 cut-off events. [2022-01-19 08:34:45,818 INFO L130 PetriNetUnfolder]: For 146537/146559 co-relation queries the response was YES. [2022-01-19 08:34:45,882 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 08:34:45,900 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 370 selfloop transitions, 93 changer transitions 5/603 dead transitions. [2022-01-19 08:34:45,900 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 603 transitions, 7618 flow [2022-01-19 08:34:45,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 08:34:45,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 08:34:45,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2932 transitions. [2022-01-19 08:34:45,902 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6919990559358037 [2022-01-19 08:34:45,902 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2932 transitions. [2022-01-19 08:34:45,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2932 transitions. [2022-01-19 08:34:45,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:45,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2932 transitions. [2022-01-19 08:34:45,904 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 08:34:45,906 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 08:34:45,906 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 08:34:45,906 INFO L186 Difference]: Start difference. First operand has 526 places, 539 transitions, 5399 flow. Second operand 19 states and 2932 transitions. [2022-01-19 08:34:45,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 603 transitions, 7618 flow [2022-01-19 08:34:46,331 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 08:34:46,338 INFO L242 Difference]: Finished difference. Result has 536 places, 547 transitions, 5648 flow [2022-01-19 08:34:46,338 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 08:34:46,339 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 335 predicate places. [2022-01-19 08:34:46,339 INFO L470 AbstractCegarLoop]: Abstraction has has 536 places, 547 transitions, 5648 flow [2022-01-19 08:34:46,339 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 08:34:46,339 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:46,340 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 08:34:46,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-01-19 08:34:46,340 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 08:34:46,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:46,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1219451829, now seen corresponding path program 42 times [2022-01-19 08:34:46,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:46,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204740366] [2022-01-19 08:34:46,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:46,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:46,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:46,823 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 08:34:46,824 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:46,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204740366] [2022-01-19 08:34:46,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204740366] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:46,824 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:46,824 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:46,824 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041864649] [2022-01-19 08:34:46,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:46,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:46,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:46,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:46,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:46,827 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:46,828 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 08:34:46,828 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:46,828 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:46,828 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:48,291 INFO L129 PetriNetUnfolder]: 2313/5950 cut-off events. [2022-01-19 08:34:48,291 INFO L130 PetriNetUnfolder]: For 173173/173183 co-relation queries the response was YES. [2022-01-19 08:34:48,363 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 08:34:48,383 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 380 selfloop transitions, 89 changer transitions 5/609 dead transitions. [2022-01-19 08:34:48,383 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 609 transitions, 8000 flow [2022-01-19 08:34:48,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:34:48,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:34:48,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2784 transitions. [2022-01-19 08:34:48,385 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6935724962630793 [2022-01-19 08:34:48,385 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2784 transitions. [2022-01-19 08:34:48,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2784 transitions. [2022-01-19 08:34:48,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:48,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2784 transitions. [2022-01-19 08:34:48,387 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 08:34:48,388 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 08:34:48,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 08:34:48,388 INFO L186 Difference]: Start difference. First operand has 536 places, 547 transitions, 5648 flow. Second operand 18 states and 2784 transitions. [2022-01-19 08:34:48,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 609 transitions, 8000 flow [2022-01-19 08:34:48,969 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 08:34:48,978 INFO L242 Difference]: Finished difference. Result has 539 places, 553 transitions, 5769 flow [2022-01-19 08:34:48,978 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 08:34:48,980 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 338 predicate places. [2022-01-19 08:34:48,981 INFO L470 AbstractCegarLoop]: Abstraction has has 539 places, 553 transitions, 5769 flow [2022-01-19 08:34:48,981 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 08:34:48,981 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:48,981 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 08:34:48,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-01-19 08:34:48,981 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 08:34:48,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:48,982 INFO L85 PathProgramCache]: Analyzing trace with hash -98240647, now seen corresponding path program 43 times [2022-01-19 08:34:48,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:48,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002493585] [2022-01-19 08:34:48,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:48,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:49,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:49,437 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 08:34:49,437 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:49,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002493585] [2022-01-19 08:34:49,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002493585] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:49,437 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:49,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:49,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376460786] [2022-01-19 08:34:49,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:49,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:49,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:49,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:49,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:49,440 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:49,441 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 08:34:49,441 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:49,441 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:49,442 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:50,979 INFO L129 PetriNetUnfolder]: 2328/6115 cut-off events. [2022-01-19 08:34:50,980 INFO L130 PetriNetUnfolder]: For 167487/167509 co-relation queries the response was YES. [2022-01-19 08:34:51,056 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 08:34:51,075 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 381 selfloop transitions, 89 changer transitions 5/610 dead transitions. [2022-01-19 08:34:51,076 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 610 transitions, 7848 flow [2022-01-19 08:34:51,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:34:51,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:34:51,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2774 transitions. [2022-01-19 08:34:51,077 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6910812157448929 [2022-01-19 08:34:51,078 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2774 transitions. [2022-01-19 08:34:51,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2774 transitions. [2022-01-19 08:34:51,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:51,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2774 transitions. [2022-01-19 08:34:51,079 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 08:34:51,081 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 08:34:51,081 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 08:34:51,081 INFO L186 Difference]: Start difference. First operand has 539 places, 553 transitions, 5769 flow. Second operand 18 states and 2774 transitions. [2022-01-19 08:34:51,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 610 transitions, 7848 flow [2022-01-19 08:34:51,539 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 08:34:51,546 INFO L242 Difference]: Finished difference. Result has 546 places, 560 transitions, 5691 flow [2022-01-19 08:34:51,546 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 08:34:51,547 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 345 predicate places. [2022-01-19 08:34:51,547 INFO L470 AbstractCegarLoop]: Abstraction has has 546 places, 560 transitions, 5691 flow [2022-01-19 08:34:51,547 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 08:34:51,547 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:51,547 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 08:34:51,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-01-19 08:34:51,547 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 08:34:51,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:51,548 INFO L85 PathProgramCache]: Analyzing trace with hash -888011589, now seen corresponding path program 44 times [2022-01-19 08:34:51,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:51,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360756445] [2022-01-19 08:34:51,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:51,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:51,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:52,028 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 08:34:52,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:52,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360756445] [2022-01-19 08:34:52,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360756445] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:52,028 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:52,028 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:52,028 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302830566] [2022-01-19 08:34:52,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:52,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:52,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:52,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:52,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:52,030 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:52,031 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 08:34:52,031 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:52,031 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:52,031 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:53,574 INFO L129 PetriNetUnfolder]: 2368/6229 cut-off events. [2022-01-19 08:34:53,574 INFO L130 PetriNetUnfolder]: For 164657/164679 co-relation queries the response was YES. [2022-01-19 08:34:53,654 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 08:34:53,673 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 399 selfloop transitions, 91 changer transitions 5/630 dead transitions. [2022-01-19 08:34:53,674 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 630 transitions, 8169 flow [2022-01-19 08:34:53,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 08:34:53,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 08:34:53,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-01-19 08:34:53,676 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-01-19 08:34:53,676 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-01-19 08:34:53,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-01-19 08:34:53,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:53,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-01-19 08:34:53,677 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 08:34:53,679 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 08:34:53,679 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 08:34:53,679 INFO L186 Difference]: Start difference. First operand has 546 places, 560 transitions, 5691 flow. Second operand 19 states and 2934 transitions. [2022-01-19 08:34:53,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 630 transitions, 8169 flow [2022-01-19 08:34:54,297 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 08:34:54,305 INFO L242 Difference]: Finished difference. Result has 557 places, 571 transitions, 6073 flow [2022-01-19 08:34:54,306 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 08:34:54,306 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 356 predicate places. [2022-01-19 08:34:54,306 INFO L470 AbstractCegarLoop]: Abstraction has has 557 places, 571 transitions, 6073 flow [2022-01-19 08:34:54,306 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 08:34:54,306 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:54,307 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 08:34:54,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-01-19 08:34:54,307 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 08:34:54,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:54,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1114225769, now seen corresponding path program 45 times [2022-01-19 08:34:54,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:54,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924771087] [2022-01-19 08:34:54,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:54,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:54,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:54,820 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 08:34:54,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:54,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924771087] [2022-01-19 08:34:54,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924771087] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:54,820 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:54,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:54,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707914257] [2022-01-19 08:34:54,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:54,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:54,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:54,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:54,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:54,823 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:54,824 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 08:34:54,824 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:54,824 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:54,824 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:56,545 INFO L129 PetriNetUnfolder]: 2408/6218 cut-off events. [2022-01-19 08:34:56,545 INFO L130 PetriNetUnfolder]: For 186051/186061 co-relation queries the response was YES. [2022-01-19 08:34:56,627 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 08:34:56,648 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 402 selfloop transitions, 95 changer transitions 5/637 dead transitions. [2022-01-19 08:34:56,648 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 637 transitions, 8578 flow [2022-01-19 08:34:56,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 08:34:56,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 08:34:56,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-01-19 08:34:56,650 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-01-19 08:34:56,650 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-01-19 08:34:56,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-01-19 08:34:56,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:56,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-01-19 08:34:56,652 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 08:34:56,654 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 08:34:56,654 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 08:34:56,654 INFO L186 Difference]: Start difference. First operand has 557 places, 571 transitions, 6073 flow. Second operand 19 states and 2934 transitions. [2022-01-19 08:34:56,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 637 transitions, 8578 flow [2022-01-19 08:34:57,255 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 08:34:57,262 INFO L242 Difference]: Finished difference. Result has 568 places, 581 transitions, 6376 flow [2022-01-19 08:34:57,263 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 08:34:57,263 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 367 predicate places. [2022-01-19 08:34:57,263 INFO L470 AbstractCegarLoop]: Abstraction has has 568 places, 581 transitions, 6376 flow [2022-01-19 08:34:57,264 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 08:34:57,264 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:34:57,264 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 08:34:57,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-01-19 08:34:57,264 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 08:34:57,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:34:57,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1437865775, now seen corresponding path program 46 times [2022-01-19 08:34:57,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:34:57,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393836795] [2022-01-19 08:34:57,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:34:57,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:34:57,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:34:57,699 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 08:34:57,699 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:34:57,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393836795] [2022-01-19 08:34:57,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393836795] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:34:57,699 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:34:57,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:34:57,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84607439] [2022-01-19 08:34:57,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:34:57,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:34:57,700 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:34:57,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:34:57,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:34:57,701 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:34:57,702 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 08:34:57,702 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:34:57,702 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:34:57,702 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:34:59,528 INFO L129 PetriNetUnfolder]: 2459/6489 cut-off events. [2022-01-19 08:34:59,528 INFO L130 PetriNetUnfolder]: For 206224/206246 co-relation queries the response was YES. [2022-01-19 08:34:59,619 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 08:34:59,643 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 416 selfloop transitions, 93 changer transitions 5/649 dead transitions. [2022-01-19 08:34:59,643 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 649 transitions, 9058 flow [2022-01-19 08:34:59,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 08:34:59,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 08:34:59,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2938 transitions. [2022-01-19 08:34:59,646 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6934151522303517 [2022-01-19 08:34:59,646 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2938 transitions. [2022-01-19 08:34:59,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2938 transitions. [2022-01-19 08:34:59,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:34:59,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2938 transitions. [2022-01-19 08:34:59,648 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 08:34:59,649 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 08:34:59,650 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 08:34:59,650 INFO L186 Difference]: Start difference. First operand has 568 places, 581 transitions, 6376 flow. Second operand 19 states and 2938 transitions. [2022-01-19 08:34:59,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 649 transitions, 9058 flow [2022-01-19 08:35:00,467 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 08:35:00,475 INFO L242 Difference]: Finished difference. Result has 573 places, 588 transitions, 6492 flow [2022-01-19 08:35:00,475 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 08:35:00,475 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 372 predicate places. [2022-01-19 08:35:00,475 INFO L470 AbstractCegarLoop]: Abstraction has has 573 places, 588 transitions, 6492 flow [2022-01-19 08:35:00,476 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 08:35:00,476 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:35:00,476 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 08:35:00,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-01-19 08:35:00,476 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 08:35:00,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:35:00,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1138579849, now seen corresponding path program 47 times [2022-01-19 08:35:00,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:35:00,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83616087] [2022-01-19 08:35:00,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:35:00,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:35:00,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:35:00,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 08:35:00,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:35:00,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83616087] [2022-01-19 08:35:00,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83616087] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:35:00,915 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:35:00,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:35:00,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813148089] [2022-01-19 08:35:00,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:35:00,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:35:00,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:35:00,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:35:00,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:35:00,917 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:35:00,917 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 08:35:00,917 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:35:00,918 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:35:00,918 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:35:02,607 INFO L129 PetriNetUnfolder]: 2510/6627 cut-off events. [2022-01-19 08:35:02,607 INFO L130 PetriNetUnfolder]: For 220097/220119 co-relation queries the response was YES. [2022-01-19 08:35:02,741 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 08:35:02,773 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 421 selfloop transitions, 91 changer transitions 5/652 dead transitions. [2022-01-19 08:35:02,773 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 652 transitions, 9115 flow [2022-01-19 08:35:02,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:35:02,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:35:02,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2786 transitions. [2022-01-19 08:35:02,776 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6940707523667164 [2022-01-19 08:35:02,776 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2786 transitions. [2022-01-19 08:35:02,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2786 transitions. [2022-01-19 08:35:02,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:35:02,776 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2786 transitions. [2022-01-19 08:35:02,778 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 08:35:02,780 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 08:35:02,781 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 08:35:02,781 INFO L186 Difference]: Start difference. First operand has 573 places, 588 transitions, 6492 flow. Second operand 18 states and 2786 transitions. [2022-01-19 08:35:02,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 652 transitions, 9115 flow [2022-01-19 08:35:03,554 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 08:35:03,561 INFO L242 Difference]: Finished difference. Result has 579 places, 595 transitions, 6687 flow [2022-01-19 08:35:03,562 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 08:35:03,562 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 378 predicate places. [2022-01-19 08:35:03,562 INFO L470 AbstractCegarLoop]: Abstraction has has 579 places, 595 transitions, 6687 flow [2022-01-19 08:35:03,562 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 08:35:03,563 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:35:03,563 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 08:35:03,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-01-19 08:35:03,563 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 08:35:03,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:35:03,563 INFO L85 PathProgramCache]: Analyzing trace with hash 32365863, now seen corresponding path program 48 times [2022-01-19 08:35:03,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:35:03,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48558147] [2022-01-19 08:35:03,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:35:03,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:35:03,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:35:03,954 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 08:35:03,954 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:35:03,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48558147] [2022-01-19 08:35:03,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48558147] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:35:03,954 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:35:03,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:35:03,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910829093] [2022-01-19 08:35:03,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:35:03,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:35:03,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:35:03,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:35:03,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:35:03,957 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:35:03,958 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 08:35:03,958 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:35:03,958 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:35:03,958 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:35:05,658 INFO L129 PetriNetUnfolder]: 2537/6688 cut-off events. [2022-01-19 08:35:05,658 INFO L130 PetriNetUnfolder]: For 215619/215641 co-relation queries the response was YES. [2022-01-19 08:35:05,754 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 08:35:05,776 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 421 selfloop transitions, 96 changer transitions 5/657 dead transitions. [2022-01-19 08:35:05,776 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 657 transitions, 9143 flow [2022-01-19 08:35:05,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:35:05,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:35:05,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2780 transitions. [2022-01-19 08:35:05,777 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6925759840558047 [2022-01-19 08:35:05,777 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2780 transitions. [2022-01-19 08:35:05,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2780 transitions. [2022-01-19 08:35:05,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:35:05,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2780 transitions. [2022-01-19 08:35:05,779 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 08:35:05,781 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 08:35:05,781 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 08:35:05,781 INFO L186 Difference]: Start difference. First operand has 579 places, 595 transitions, 6687 flow. Second operand 18 states and 2780 transitions. [2022-01-19 08:35:05,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 657 transitions, 9143 flow [2022-01-19 08:35:06,437 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 08:35:06,447 INFO L242 Difference]: Finished difference. Result has 587 places, 605 transitions, 6822 flow [2022-01-19 08:35:06,447 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 08:35:06,448 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 386 predicate places. [2022-01-19 08:35:06,448 INFO L470 AbstractCegarLoop]: Abstraction has has 587 places, 605 transitions, 6822 flow [2022-01-19 08:35:06,449 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 08:35:06,449 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:35:06,449 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 08:35:06,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-01-19 08:35:06,449 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 08:35:06,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:35:06,450 INFO L85 PathProgramCache]: Analyzing trace with hash -679398973, now seen corresponding path program 49 times [2022-01-19 08:35:06,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:35:06,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619867239] [2022-01-19 08:35:06,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:35:06,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:35:06,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:35:06,862 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 08:35:06,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:35:06,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619867239] [2022-01-19 08:35:06,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619867239] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:35:06,863 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:35:06,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:35:06,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893730154] [2022-01-19 08:35:06,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:35:06,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:35:06,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:35:06,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:35:06,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:35:06,865 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:35:06,866 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 08:35:06,866 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:35:06,866 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:35:06,866 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:35:08,569 INFO L129 PetriNetUnfolder]: 2537/6673 cut-off events. [2022-01-19 08:35:08,569 INFO L130 PetriNetUnfolder]: For 197977/197999 co-relation queries the response was YES. [2022-01-19 08:35:08,671 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 08:35:08,693 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 420 selfloop transitions, 94 changer transitions 5/654 dead transitions. [2022-01-19 08:35:08,694 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 654 transitions, 8923 flow [2022-01-19 08:35:08,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:35:08,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:35:08,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2773 transitions. [2022-01-19 08:35:08,695 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6908320876930742 [2022-01-19 08:35:08,695 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2773 transitions. [2022-01-19 08:35:08,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2773 transitions. [2022-01-19 08:35:08,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:35:08,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2773 transitions. [2022-01-19 08:35:08,698 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 08:35:08,699 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 08:35:08,699 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 08:35:08,699 INFO L186 Difference]: Start difference. First operand has 587 places, 605 transitions, 6822 flow. Second operand 18 states and 2773 transitions. [2022-01-19 08:35:08,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 654 transitions, 8923 flow [2022-01-19 08:35:09,373 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 08:35:09,380 INFO L242 Difference]: Finished difference. Result has 594 places, 608 transitions, 6862 flow [2022-01-19 08:35:09,381 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 08:35:09,381 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 393 predicate places. [2022-01-19 08:35:09,381 INFO L470 AbstractCegarLoop]: Abstraction has has 594 places, 608 transitions, 6862 flow [2022-01-19 08:35:09,381 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 08:35:09,382 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:35:09,382 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 08:35:09,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-01-19 08:35:09,382 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 08:35:09,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:35:09,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1500974549, now seen corresponding path program 50 times [2022-01-19 08:35:09,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:35:09,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043851328] [2022-01-19 08:35:09,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:35:09,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:35:09,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:35:09,759 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 08:35:09,760 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:35:09,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043851328] [2022-01-19 08:35:09,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043851328] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:35:09,760 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:35:09,760 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:35:09,760 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178649202] [2022-01-19 08:35:09,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:35:09,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:35:09,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:35:09,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:35:09,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:35:09,762 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:35:09,763 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 08:35:09,763 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:35:09,763 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:35:09,763 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:35:11,469 INFO L129 PetriNetUnfolder]: 2543/6712 cut-off events. [2022-01-19 08:35:11,469 INFO L130 PetriNetUnfolder]: For 198881/198903 co-relation queries the response was YES. [2022-01-19 08:35:11,568 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 08:35:11,591 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 426 selfloop transitions, 94 changer transitions 5/660 dead transitions. [2022-01-19 08:35:11,591 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 660 transitions, 9038 flow [2022-01-19 08:35:11,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:35:11,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:35:11,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2777 transitions. [2022-01-19 08:35:11,593 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6918285999003487 [2022-01-19 08:35:11,593 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2777 transitions. [2022-01-19 08:35:11,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2777 transitions. [2022-01-19 08:35:11,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:35:11,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2777 transitions. [2022-01-19 08:35:11,595 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 08:35:11,597 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 08:35:11,597 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 08:35:11,597 INFO L186 Difference]: Start difference. First operand has 594 places, 608 transitions, 6862 flow. Second operand 18 states and 2777 transitions. [2022-01-19 08:35:11,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 660 transitions, 9038 flow [2022-01-19 08:35:12,223 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 08:35:12,232 INFO L242 Difference]: Finished difference. Result has 598 places, 612 transitions, 6888 flow [2022-01-19 08:35:12,233 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 08:35:12,233 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 397 predicate places. [2022-01-19 08:35:12,233 INFO L470 AbstractCegarLoop]: Abstraction has has 598 places, 612 transitions, 6888 flow [2022-01-19 08:35:12,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 08:35:12,234 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:35:12,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 08:35:12,234 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-01-19 08:35:12,235 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 08:35:12,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:35:12,235 INFO L85 PathProgramCache]: Analyzing trace with hash -2028057091, now seen corresponding path program 51 times [2022-01-19 08:35:12,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:35:12,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232569388] [2022-01-19 08:35:12,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:35:12,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:35:12,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:35:12,606 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 08:35:12,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:35:12,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232569388] [2022-01-19 08:35:12,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232569388] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:35:12,607 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:35:12,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:35:12,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744500880] [2022-01-19 08:35:12,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:35:12,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:35:12,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:35:12,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:35:12,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:35:12,609 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:35:12,609 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 08:35:12,610 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:35:12,610 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:35:12,610 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:35:14,277 INFO L129 PetriNetUnfolder]: 2543/6594 cut-off events. [2022-01-19 08:35:14,277 INFO L130 PetriNetUnfolder]: For 197130/197140 co-relation queries the response was YES. [2022-01-19 08:35:14,372 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 08:35:14,394 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 427 selfloop transitions, 93 changer transitions 5/660 dead transitions. [2022-01-19 08:35:14,394 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 660 transitions, 8976 flow [2022-01-19 08:35:14,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:35:14,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:35:14,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2772 transitions. [2022-01-19 08:35:14,396 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2022-01-19 08:35:14,396 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2772 transitions. [2022-01-19 08:35:14,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2772 transitions. [2022-01-19 08:35:14,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:35:14,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2772 transitions. [2022-01-19 08:35:14,398 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 08:35:14,399 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 08:35:14,400 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 08:35:14,400 INFO L186 Difference]: Start difference. First operand has 598 places, 612 transitions, 6888 flow. Second operand 18 states and 2772 transitions. [2022-01-19 08:35:14,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 660 transitions, 8976 flow [2022-01-19 08:35:15,212 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 08:35:15,219 INFO L242 Difference]: Finished difference. Result has 602 places, 615 transitions, 6819 flow [2022-01-19 08:35:15,220 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 08:35:15,220 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 401 predicate places. [2022-01-19 08:35:15,220 INFO L470 AbstractCegarLoop]: Abstraction has has 602 places, 615 transitions, 6819 flow [2022-01-19 08:35:15,220 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 08:35:15,220 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:35:15,220 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 08:35:15,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-01-19 08:35:15,221 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 08:35:15,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:35:15,221 INFO L85 PathProgramCache]: Analyzing trace with hash -509546553, now seen corresponding path program 52 times [2022-01-19 08:35:15,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:35:15,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527341415] [2022-01-19 08:35:15,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:35:15,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:35:15,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:35:15,578 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 08:35:15,578 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:35:15,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527341415] [2022-01-19 08:35:15,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527341415] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:35:15,579 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:35:15,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:35:15,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796601024] [2022-01-19 08:35:15,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:35:15,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:35:15,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:35:15,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:35:15,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:35:15,581 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:35:15,582 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 08:35:15,582 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:35:15,582 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:35:15,582 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:35:17,375 INFO L129 PetriNetUnfolder]: 2549/6605 cut-off events. [2022-01-19 08:35:17,375 INFO L130 PetriNetUnfolder]: For 192425/192435 co-relation queries the response was YES. [2022-01-19 08:35:17,469 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 08:35:17,491 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 431 selfloop transitions, 101 changer transitions 5/672 dead transitions. [2022-01-19 08:35:17,491 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 672 transitions, 9218 flow [2022-01-19 08:35:17,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:35:17,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:35:17,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2779 transitions. [2022-01-19 08:35:17,493 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.692326856003986 [2022-01-19 08:35:17,493 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2779 transitions. [2022-01-19 08:35:17,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2779 transitions. [2022-01-19 08:35:17,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:35:17,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2779 transitions. [2022-01-19 08:35:17,495 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 08:35:17,496 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 08:35:17,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 08:35:17,497 INFO L186 Difference]: Start difference. First operand has 602 places, 615 transitions, 6819 flow. Second operand 18 states and 2779 transitions. [2022-01-19 08:35:17,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 672 transitions, 9218 flow [2022-01-19 08:35:18,111 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 08:35:18,121 INFO L242 Difference]: Finished difference. Result has 608 places, 623 transitions, 7249 flow [2022-01-19 08:35:18,122 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 08:35:18,122 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 407 predicate places. [2022-01-19 08:35:18,122 INFO L470 AbstractCegarLoop]: Abstraction has has 608 places, 623 transitions, 7249 flow [2022-01-19 08:35:18,123 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 08:35:18,123 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:35:18,123 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 08:35:18,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-01-19 08:35:18,123 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 08:35:18,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:35:18,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1955216859, now seen corresponding path program 53 times [2022-01-19 08:35:18,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:35:18,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531587412] [2022-01-19 08:35:18,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:35:18,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:35:18,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:35:18,555 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 08:35:18,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:35:18,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531587412] [2022-01-19 08:35:18,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531587412] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:35:18,555 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 08:35:18,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 08:35:18,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282143860] [2022-01-19 08:35:18,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:35:18,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 08:35:18,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:35:18,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 08:35:18,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-01-19 08:35:18,557 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 08:35:18,558 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 08:35:18,558 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:35:18,558 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 08:35:18,558 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:35:20,404 INFO L129 PetriNetUnfolder]: 2552/6717 cut-off events. [2022-01-19 08:35:20,404 INFO L130 PetriNetUnfolder]: For 199383/199405 co-relation queries the response was YES. [2022-01-19 08:35:20,492 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 08:35:20,513 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 436 selfloop transitions, 101 changer transitions 5/677 dead transitions. [2022-01-19 08:35:20,513 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 677 transitions, 9574 flow [2022-01-19 08:35:20,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 08:35:20,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 08:35:20,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2775 transitions. [2022-01-19 08:35:20,515 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6913303437967115 [2022-01-19 08:35:20,515 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2775 transitions. [2022-01-19 08:35:20,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2775 transitions. [2022-01-19 08:35:20,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:35:20,515 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2775 transitions. [2022-01-19 08:35:20,516 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 08:35:20,518 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 08:35:20,518 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 08:35:20,518 INFO L186 Difference]: Start difference. First operand has 608 places, 623 transitions, 7249 flow. Second operand 18 states and 2775 transitions. [2022-01-19 08:35:20,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 677 transitions, 9574 flow [2022-01-19 08:35:21,305 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 08:35:21,312 INFO L242 Difference]: Finished difference. Result has 614 places, 629 transitions, 7314 flow [2022-01-19 08:35:21,313 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 08:35:21,313 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 413 predicate places. [2022-01-19 08:35:21,313 INFO L470 AbstractCegarLoop]: Abstraction has has 614 places, 629 transitions, 7314 flow [2022-01-19 08:35:21,313 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 08:35:21,314 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:35:21,314 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 08:35:21,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-01-19 08:35:21,314 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 08:35:21,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:35:21,314 INFO L85 PathProgramCache]: Analyzing trace with hash 317327430, now seen corresponding path program 1 times [2022-01-19 08:35:21,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:35:21,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450451237] [2022-01-19 08:35:21,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:35:21,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:35:21,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:35:21,412 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 08:35:21,412 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:35:21,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450451237] [2022-01-19 08:35:21,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450451237] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:35:21,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472465461] [2022-01-19 08:35:21,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:35:21,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:35:21,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:35:21,414 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 08:35:21,417 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 08:35:21,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:35:21,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 08:35:21,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:35:21,970 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 08:35:21,970 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 08:35:21,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472465461] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 08:35:21,970 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 08:35:21,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [11] total 12 [2022-01-19 08:35:21,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828609743] [2022-01-19 08:35:21,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 08:35:21,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 08:35:21,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:35:21,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 08:35:21,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-01-19 08:35:21,973 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 223 [2022-01-19 08:35:21,973 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 08:35:21,973 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:35:21,973 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 223 [2022-01-19 08:35:21,973 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:35:22,961 INFO L129 PetriNetUnfolder]: 1041/4076 cut-off events. [2022-01-19 08:35:22,962 INFO L130 PetriNetUnfolder]: For 355933/357990 co-relation queries the response was YES. [2022-01-19 08:35:23,036 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 08:35:23,052 INFO L132 encePairwiseOnDemand]: 220/223 looper letters, 56 selfloop transitions, 53 changer transitions 0/658 dead transitions. [2022-01-19 08:35:23,052 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 658 transitions, 7728 flow [2022-01-19 08:35:23,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-19 08:35:23,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-01-19 08:35:23,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 809 transitions. [2022-01-19 08:35:23,053 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9069506726457399 [2022-01-19 08:35:23,053 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 809 transitions. [2022-01-19 08:35:23,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 809 transitions. [2022-01-19 08:35:23,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:35:23,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 809 transitions. [2022-01-19 08:35:23,054 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 08:35:23,055 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 08:35:23,055 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 08:35:23,055 INFO L186 Difference]: Start difference. First operand has 614 places, 629 transitions, 7314 flow. Second operand 4 states and 809 transitions. [2022-01-19 08:35:23,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 658 transitions, 7728 flow [2022-01-19 08:35:23,641 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 08:35:23,648 INFO L242 Difference]: Finished difference. Result has 600 places, 644 transitions, 7278 flow [2022-01-19 08:35:23,648 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 08:35:23,649 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 399 predicate places. [2022-01-19 08:35:23,649 INFO L470 AbstractCegarLoop]: Abstraction has has 600 places, 644 transitions, 7278 flow [2022-01-19 08:35:23,649 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 08:35:23,649 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:35:23,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, 1, 1, 1, 1, 1, 1] [2022-01-19 08:35:23,665 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-01-19 08:35:23,849 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 08:35:23,850 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 08:35:23,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:35:23,850 INFO L85 PathProgramCache]: Analyzing trace with hash -694322526, now seen corresponding path program 1 times [2022-01-19 08:35:23,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:35:23,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399852225] [2022-01-19 08:35:23,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:35:23,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:35:23,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:35:23,926 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 08:35:23,926 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:35:23,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399852225] [2022-01-19 08:35:23,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399852225] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:35:23,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849813457] [2022-01-19 08:35:23,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:35:23,926 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:35:23,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:35:23,928 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 08:35:23,953 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 08:35:24,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:35:24,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-19 08:35:24,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:35:24,496 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 08:35:24,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:35:24,924 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 08:35:24,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849813457] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:35:24,924 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:35:24,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-19 08:35:24,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447868740] [2022-01-19 08:35:24,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:35:24,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 08:35:24,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:35:24,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 08:35:24,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-01-19 08:35:24,927 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 223 [2022-01-19 08:35:24,929 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 08:35:24,929 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:35:24,929 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 223 [2022-01-19 08:35:24,929 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:35:27,076 INFO L129 PetriNetUnfolder]: 2145/8389 cut-off events. [2022-01-19 08:35:27,076 INFO L130 PetriNetUnfolder]: For 463111/466062 co-relation queries the response was YES. [2022-01-19 08:35:27,199 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 08:35:27,229 INFO L132 encePairwiseOnDemand]: 207/223 looper letters, 213 selfloop transitions, 23 changer transitions 1/758 dead transitions. [2022-01-19 08:35:27,229 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 758 transitions, 8927 flow [2022-01-19 08:35:27,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 08:35:27,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 08:35:27,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2935 transitions. [2022-01-19 08:35:27,231 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7742020575046162 [2022-01-19 08:35:27,231 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2935 transitions. [2022-01-19 08:35:27,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2935 transitions. [2022-01-19 08:35:27,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:35:27,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2935 transitions. [2022-01-19 08:35:27,234 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 08:35:27,236 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 08:35:27,236 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 08:35:27,236 INFO L186 Difference]: Start difference. First operand has 600 places, 644 transitions, 7278 flow. Second operand 17 states and 2935 transitions. [2022-01-19 08:35:27,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 758 transitions, 8927 flow [2022-01-19 08:35:28,633 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 08:35:28,640 INFO L242 Difference]: Finished difference. Result has 616 places, 655 transitions, 7234 flow [2022-01-19 08:35:28,640 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 08:35:28,641 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 415 predicate places. [2022-01-19 08:35:28,641 INFO L470 AbstractCegarLoop]: Abstraction has has 616 places, 655 transitions, 7234 flow [2022-01-19 08:35:28,641 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 08:35:28,641 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:35:28,641 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 08:35:28,657 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-01-19 08:35:28,842 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 08:35:28,842 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 08:35:28,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:35:28,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1050339492, now seen corresponding path program 1 times [2022-01-19 08:35:28,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:35:28,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464423607] [2022-01-19 08:35:28,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:35:28,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:35:28,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:35:28,913 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 08:35:28,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:35:28,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464423607] [2022-01-19 08:35:28,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464423607] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:35:28,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1947582507] [2022-01-19 08:35:28,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:35:28,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:35:28,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:35:28,915 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 08:35:28,916 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 08:35:29,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:35:29,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-19 08:35:29,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:35:29,352 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 08:35:29,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:35:29,689 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 08:35:29,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1947582507] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:35:29,690 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:35:29,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-19 08:35:29,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289271670] [2022-01-19 08:35:29,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:35:29,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 08:35:29,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:35:29,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 08:35:29,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-01-19 08:35:29,693 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 223 [2022-01-19 08:35:29,694 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 08:35:29,694 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:35:29,694 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 223 [2022-01-19 08:35:29,694 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:35:32,833 INFO L129 PetriNetUnfolder]: 2601/12691 cut-off events. [2022-01-19 08:35:32,834 INFO L130 PetriNetUnfolder]: For 469312/472145 co-relation queries the response was YES. [2022-01-19 08:35:33,002 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 08:35:33,041 INFO L132 encePairwiseOnDemand]: 210/223 looper letters, 140 selfloop transitions, 23 changer transitions 14/698 dead transitions. [2022-01-19 08:35:33,042 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 698 transitions, 7926 flow [2022-01-19 08:35:33,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-19 08:35:33,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-01-19 08:35:33,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2252 transitions. [2022-01-19 08:35:33,045 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7768195929630907 [2022-01-19 08:35:33,045 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2252 transitions. [2022-01-19 08:35:33,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2252 transitions. [2022-01-19 08:35:33,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:35:33,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2252 transitions. [2022-01-19 08:35:33,047 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 08:35:33,048 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 08:35:33,049 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 08:35:33,049 INFO L186 Difference]: Start difference. First operand has 616 places, 655 transitions, 7234 flow. Second operand 13 states and 2252 transitions. [2022-01-19 08:35:33,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 698 transitions, 7926 flow [2022-01-19 08:35:34,379 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 08:35:34,388 INFO L242 Difference]: Finished difference. Result has 630 places, 663 transitions, 7337 flow [2022-01-19 08:35:34,388 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 08:35:34,388 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 429 predicate places. [2022-01-19 08:35:34,389 INFO L470 AbstractCegarLoop]: Abstraction has has 630 places, 663 transitions, 7337 flow [2022-01-19 08:35:34,389 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 08:35:34,389 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:35:34,389 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 08:35:34,406 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 08:35:34,590 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 08:35:34,590 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 08:35:34,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:35:34,590 INFO L85 PathProgramCache]: Analyzing trace with hash 971159591, now seen corresponding path program 2 times [2022-01-19 08:35:34,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:35:34,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063072545] [2022-01-19 08:35:34,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:35:34,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:35:34,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:35:34,958 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 08:35:34,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:35:34,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063072545] [2022-01-19 08:35:34,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063072545] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:35:34,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160929822] [2022-01-19 08:35:34,959 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 08:35:34,959 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:35:34,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:35:34,960 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 08:35:34,967 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 08:35:35,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 08:35:35,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:35:35,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-19 08:35:35,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:35:35,971 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-01-19 08:35:35,971 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 08:35:36,117 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 08:35:36,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:35:36,305 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-01-19 08:35:36,306 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 08:35:37,279 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 08:35:37,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160929822] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:35:37,279 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:35:37,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 14, 14] total 42 [2022-01-19 08:35:37,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648596145] [2022-01-19 08:35:37,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:35:37,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-01-19 08:35:37,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:35:37,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-01-19 08:35:37,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=1441, Unknown=0, NotChecked=0, Total=1722 [2022-01-19 08:35:37,283 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 223 [2022-01-19 08:35:37,284 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 08:35:37,285 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:35:37,285 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 223 [2022-01-19 08:35:37,285 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:36:01,177 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 08:36:01,179 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 08:36:01,179 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 08:36:01,179 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 08:36:01,179 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:36:01,250 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 08:36:01,251 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 08:36:01,251 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:36:01,251 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 08:36:01,251 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 08:36:01,756 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 08:36:01,757 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 08:36:01,757 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:36:01,758 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 08:36:01,758 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 08:36:01,823 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 08:36:01,824 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 08:36:01,824 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:36:01,824 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 08:36:01,824 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 08:36:03,139 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 08:36:03,139 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 08:36:03,139 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 08:36:03,139 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:36:03,139 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 08:36:03,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][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 08:36:03,207 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 08:36:03,207 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 08:36:03,207 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 08:36:03,207 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:36:03,994 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 08:36:03,995 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 08:36:03,995 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:36:03,995 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:36:03,995 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:36:04,036 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 08:36:04,037 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 08:36:04,037 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:36:04,037 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:36:04,037 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:36:04,132 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 08:36:04,132 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 08:36:04,132 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 08:36:04,132 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:36:04,132 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:36:04,150 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 08:36:04,151 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 08:36:04,151 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 08:36:04,151 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 08:36:04,151 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:36:04,152 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 08:36:04,152 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 08:36:04,152 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 08:36:04,152 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 08:36:04,152 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:36:04,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][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 08:36:04,537 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 08:36:04,537 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:36:04,537 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:36:04,537 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:36:04,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][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 08:36:04,539 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 08:36:04,539 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:36:04,539 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:36:04,539 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:36:04,667 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 08:36:04,667 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 08:36:04,667 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:36:04,667 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:36:04,667 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:36:05,127 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 08:36:05,128 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 08:36:05,128 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:36:05,128 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 08:36:05,128 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 08:36:05,143 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 08:36:05,143 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 08:36:05,143 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 08:36:05,143 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 08:36:05,143 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 08:36:05,244 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 08:36:05,244 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 08:36:05,244 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:36:05,244 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:36:05,244 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:36:05,395 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 08:36:05,395 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 08:36:05,395 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 08:36:05,395 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:36:05,395 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:36:05,396 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 08:36:05,396 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 08:36:05,396 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 08:36:05,396 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:36:05,396 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:36:05,403 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 08:36:05,404 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 08:36:05,404 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:36:05,404 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:36:05,404 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:36:05,406 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 08:36:05,406 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 08:36:05,406 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:36:05,407 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 08:36:05,407 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 08:36:05,408 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 08:36:05,408 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 08:36:05,408 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:36:05,408 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 08:36:05,408 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 08:36:05,411 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 08:36:05,411 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 08:36:05,411 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:36:05,411 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:36:05,411 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:36:05,414 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 08:36:05,414 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 08:36:05,414 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:36:05,414 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:36:05,414 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:36:05,421 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 08:36:05,421 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 08:36:05,421 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:36:05,421 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:36:05,421 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:36:05,730 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 08:36:05,730 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 08:36:05,730 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:36:05,731 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:36:05,731 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 08:36:05,834 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 08:36:05,834 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 08:36:05,834 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 08:36:05,834 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:36:05,835 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:36:05,843 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 08:36:05,843 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 08:36:05,843 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 08:36:05,843 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 08:36:05,843 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:36:05,845 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 08:36:05,845 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 08:36:05,845 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:36:05,845 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:36:05,845 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:36:05,912 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 08:36:05,912 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 08:36:05,912 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:36:05,912 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 08:36:05,912 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 08:36:05,999 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 08:36:06,000 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 08:36:06,000 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 08:36:06,000 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:36:06,000 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 08:36:06,006 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 08:36:06,006 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 08:36:06,006 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 08:36:06,006 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:36:06,006 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 08:36:06,010 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 08:36:06,010 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 08:36:06,010 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:36:06,010 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:36:06,010 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:36:06,559 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 08:36:06,559 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:36:06,559 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:36:06,559 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:36:06,559 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:36:06,645 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 08:36:06,645 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:36:06,645 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:36:06,646 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:36:06,646 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:36:07,110 INFO L129 PetriNetUnfolder]: 26100/81840 cut-off events. [2022-01-19 08:36:07,110 INFO L130 PetriNetUnfolder]: For 5886487/5917963 co-relation queries the response was YES. [2022-01-19 08:36:10,736 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 08:36:11,104 INFO L132 encePairwiseOnDemand]: 192/223 looper letters, 600 selfloop transitions, 125 changer transitions 0/1214 dead transitions. [2022-01-19 08:36:11,104 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 1214 transitions, 15665 flow [2022-01-19 08:36:11,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-19 08:36:11,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2022-01-19 08:36:11,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 8779 transitions. [2022-01-19 08:36:11,110 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6453723443358083 [2022-01-19 08:36:11,110 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 8779 transitions. [2022-01-19 08:36:11,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 8779 transitions. [2022-01-19 08:36:11,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:36:11,111 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 8779 transitions. [2022-01-19 08:36:11,117 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 08:36:11,122 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 08:36:11,122 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 08:36:11,122 INFO L186 Difference]: Start difference. First operand has 630 places, 663 transitions, 7337 flow. Second operand 61 states and 8779 transitions. [2022-01-19 08:36:11,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 1214 transitions, 15665 flow [2022-01-19 08:36:36,978 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 08:36:36,989 INFO L242 Difference]: Finished difference. Result has 704 places, 795 transitions, 8256 flow [2022-01-19 08:36:36,990 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 08:36:36,990 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 503 predicate places. [2022-01-19 08:36:36,991 INFO L470 AbstractCegarLoop]: Abstraction has has 704 places, 795 transitions, 8256 flow [2022-01-19 08:36:36,991 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 08:36:36,992 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:36:36,992 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 08:36:37,010 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 08:36:37,199 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 08:36:37,199 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 08:36:37,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:36:37,200 INFO L85 PathProgramCache]: Analyzing trace with hash -499935515, now seen corresponding path program 3 times [2022-01-19 08:36:37,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:36:37,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971366454] [2022-01-19 08:36:37,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:36:37,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:36:37,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:36:38,486 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 08:36:38,486 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:36:38,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971366454] [2022-01-19 08:36:38,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971366454] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:36:38,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604454722] [2022-01-19 08:36:38,487 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 08:36:38,487 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:36:38,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:36:38,488 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 08:36:38,488 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 08:36:38,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 08:36:38,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:36:38,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-19 08:36:38,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:36:38,679 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 08:36:38,796 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 08:36:38,796 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 08:36:39,504 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 08:36:39,539 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 08:36:39,629 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 08:36:39,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:36:39,766 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 08:36:39,825 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 08:36:39,825 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 08:36:39,836 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 08:36:40,968 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 08:36:40,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604454722] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:36:40,969 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:36:40,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 19, 19] total 56 [2022-01-19 08:36:40,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555219058] [2022-01-19 08:36:40,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:36:40,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-01-19 08:36:40,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:36:40,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-01-19 08:36:40,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=2768, Unknown=1, NotChecked=106, Total=3080 [2022-01-19 08:36:40,974 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 223 [2022-01-19 08:36:40,977 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 08:36:40,977 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:36:40,977 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 223 [2022-01-19 08:36:40,977 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:37:12,590 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 08:37:12,590 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 08:37:12,590 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:37:12,590 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 08:37:12,590 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:37:13,267 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 08:37:13,267 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 08:37:13,268 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 08:37:13,268 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:37:13,268 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:37:13,932 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 08:37:13,932 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 08:37:13,932 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:37:13,932 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 08:37:13,932 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:37:15,287 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 08:37:15,287 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 08:37:15,287 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 08:37:15,288 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:37:15,288 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:37:15,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 08:37:15,307 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 08:37:15,307 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:37:15,307 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 08:37:15,308 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 08:37:15,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 08:37:15,309 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 08:37:15,309 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 08:37:15,309 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:37:15,309 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 08:37:15,691 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 08:37:15,692 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 08:37:15,692 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:37:15,692 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 08:37:15,692 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:37:15,709 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 08:37:15,710 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 08:37:15,710 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:37:15,710 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:37:15,710 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:37:15,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][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 08:37:15,712 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 08:37:15,712 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:37:15,712 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:37:15,712 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:37:16,376 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 08:37:16,377 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 08:37:16,377 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 08:37:16,377 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 08:37:16,377 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 08:37:16,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][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 08:37:16,623 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 08:37:16,623 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 08:37:16,623 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:37:16,623 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 08:37:16,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][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 08:37:16,624 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 08:37:16,625 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 08:37:16,625 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 08:37:16,625 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:37:16,627 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 08:37:16,627 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 08:37:16,627 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:37:16,627 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:37:16,627 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:37:16,630 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 08:37:16,630 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 08:37:16,630 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:37:16,630 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:37:16,630 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:37:16,631 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 08:37:16,631 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 08:37:16,631 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:37:16,631 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:37:16,631 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:37:17,008 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 08:37:17,008 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 08:37:17,008 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:37:17,008 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 08:37:17,008 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 08:37:17,010 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 08:37:17,010 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 08:37:17,010 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:37:17,010 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:37:17,010 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:37:17,165 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 08:37:17,165 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 08:37:17,165 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:37:17,165 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:37:17,165 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:37:17,783 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 08:37:17,784 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:37:17,784 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:37:17,784 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:37:17,784 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:37:18,448 INFO L129 PetriNetUnfolder]: 28557/83695 cut-off events. [2022-01-19 08:37:18,448 INFO L130 PetriNetUnfolder]: For 6566079/6597829 co-relation queries the response was YES. [2022-01-19 08:37:22,771 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 08:37:23,117 INFO L132 encePairwiseOnDemand]: 173/223 looper letters, 506 selfloop transitions, 184 changer transitions 34/1189 dead transitions. [2022-01-19 08:37:23,117 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 793 places, 1189 transitions, 12767 flow [2022-01-19 08:37:23,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-01-19 08:37:23,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. [2022-01-19 08:37:23,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 9543 transitions. [2022-01-19 08:37:23,122 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4754857997010463 [2022-01-19 08:37:23,122 INFO L72 ComplementDD]: Start complementDD. Operand 90 states and 9543 transitions. [2022-01-19 08:37:23,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 90 states and 9543 transitions. [2022-01-19 08:37:23,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:37:23,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 90 states and 9543 transitions. [2022-01-19 08:37:23,128 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 08:37:23,135 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 08:37:23,136 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 08:37:23,136 INFO L186 Difference]: Start difference. First operand has 704 places, 795 transitions, 8256 flow. Second operand 90 states and 9543 transitions. [2022-01-19 08:37:23,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 793 places, 1189 transitions, 12767 flow [2022-01-19 08:37:58,907 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 08:37:58,918 INFO L242 Difference]: Finished difference. Result has 800 places, 913 transitions, 9466 flow [2022-01-19 08:37:58,918 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 08:37:58,919 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 599 predicate places. [2022-01-19 08:37:58,919 INFO L470 AbstractCegarLoop]: Abstraction has has 800 places, 913 transitions, 9466 flow [2022-01-19 08:37:58,920 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 08:37:58,920 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:37:58,920 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 08:37:58,937 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 08:37:59,123 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 08:37:59,123 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 08:37:59,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:37:59,124 INFO L85 PathProgramCache]: Analyzing trace with hash 2019433169, now seen corresponding path program 4 times [2022-01-19 08:37:59,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:37:59,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137709712] [2022-01-19 08:37:59,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:37:59,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:37:59,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:37:59,717 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 08:37:59,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:37:59,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137709712] [2022-01-19 08:37:59,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137709712] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:37:59,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582899002] [2022-01-19 08:37:59,718 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 08:37:59,718 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:37:59,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:37:59,719 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 08:37:59,720 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 08:37:59,846 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 08:37:59,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:37:59,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-19 08:37:59,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:38:01,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 08:38:01,172 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 08:38:01,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 08:38:01,308 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 08:38:01,392 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 08:38:01,572 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 08:38:01,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:38:01,918 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 08:38:01,919 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 08:38:01,922 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 08:38:01,929 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 08:38:03,660 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 08:38:03,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582899002] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:38:03,661 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:38:03,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 63 [2022-01-19 08:38:03,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671742249] [2022-01-19 08:38:03,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:38:03,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-01-19 08:38:03,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:38:03,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-01-19 08:38:03,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=377, Invalid=3524, Unknown=5, NotChecked=0, Total=3906 [2022-01-19 08:38:03,667 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 223 [2022-01-19 08:38:03,670 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 08:38:03,670 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:38:03,670 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 223 [2022-01-19 08:38:03,670 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:38:43,368 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 08:38:43,368 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 08:38:43,368 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 08:38:43,368 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 08:38:43,369 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:38:43,438 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 08:38:43,438 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 08:38:43,438 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 08:38:43,438 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 08:38:43,438 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:38:44,948 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 08:38:44,948 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 08:38:44,948 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 08:38:44,948 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:38:44,948 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 08:38:45,035 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 08:38:45,035 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 08:38:45,035 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 08:38:45,035 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:38:45,036 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 08:38:47,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][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 08:38:47,592 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 08:38:47,592 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:38:47,592 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 08:38:47,592 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 08:38:47,594 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 08:38:47,595 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 08:38:47,595 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:38:47,595 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 08:38:47,595 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 08:38:47,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][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 08:38:47,680 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 08:38:47,680 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:38:47,680 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 08:38:47,681 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 08:38:48,973 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 08:38:48,973 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 08:38:48,973 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:38:48,973 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:38:48,973 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:38:48,977 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 08:38:48,977 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 08:38:48,977 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:38:48,977 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:38:48,977 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:38:49,062 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 08:38:49,063 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 08:38:49,063 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:38:49,063 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:38:49,063 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:38:50,711 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 08:38:50,712 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 08:38:50,712 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:38:50,712 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 08:38:50,712 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:38:50,811 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 08:38:50,811 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 08:38:50,811 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:38:50,811 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:38:50,811 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:38:50,813 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 08:38:50,813 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 08:38:50,813 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:38:50,813 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:38:50,813 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:38:51,925 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 08:38:51,925 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 08:38:51,925 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:38:51,925 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 08:38:51,925 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 08:38:52,899 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 08:38:52,900 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 08:38:52,900 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:38:52,900 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:38:52,900 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:38:52,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][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 08:38:52,904 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 08:38:52,904 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:38:52,904 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:38:52,904 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:38:52,905 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 08:38:52,905 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 08:38:52,905 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:38:52,905 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:38:52,905 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:38:54,028 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 08:38:54,028 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 08:38:54,029 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:38:54,029 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:38:54,029 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:38:54,061 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 08:38:54,061 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 08:38:54,062 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:38:54,062 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:38:54,062 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:38:55,232 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 08:38:55,232 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 08:38:55,232 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:38:55,232 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:38:55,232 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:38:56,001 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 08:38:56,002 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 08:38:56,002 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:38:56,002 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:38:56,002 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:38:57,911 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 08:38:57,911 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:38:57,911 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:38:57,911 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:38:57,911 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:38:59,649 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 08:38:59,650 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:38:59,650 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:38:59,650 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:38:59,650 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:39:01,947 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 08:39:01,947 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 08:39:01,947 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 08:39:01,947 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 08:39:01,948 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:39:03,254 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 08:39:03,254 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 08:39:03,255 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 08:39:03,255 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 08:39:03,255 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:39:04,662 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 08:39:04,663 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 08:39:04,663 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:39:04,663 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 08:39:04,663 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 08:39:05,832 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 08:39:05,832 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 08:39:05,832 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:39:05,832 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 08:39:05,832 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 08:39:07,161 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 08:39:07,161 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 08:39:07,161 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 08:39:07,161 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 08:39:07,161 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 08:39:07,540 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 08:39:07,540 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 08:39:07,540 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-19 08:39:07,540 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 08:39:07,540 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-19 08:39:09,655 INFO L129 PetriNetUnfolder]: 49658/137339 cut-off events. [2022-01-19 08:39:09,655 INFO L130 PetriNetUnfolder]: For 15650687/15745738 co-relation queries the response was YES. [2022-01-19 08:39:17,841 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 08:39:18,748 INFO L132 encePairwiseOnDemand]: 177/223 looper letters, 850 selfloop transitions, 533 changer transitions 2/1876 dead transitions. [2022-01-19 08:39:18,749 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 898 places, 1876 transitions, 23407 flow [2022-01-19 08:39:18,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-01-19 08:39:18,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2022-01-19 08:39:18,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 13381 transitions. [2022-01-19 08:39:18,755 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6000448430493274 [2022-01-19 08:39:18,755 INFO L72 ComplementDD]: Start complementDD. Operand 100 states and 13381 transitions. [2022-01-19 08:39:18,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 100 states and 13381 transitions. [2022-01-19 08:39:18,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:39:18,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 100 states and 13381 transitions. [2022-01-19 08:39:18,763 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 08:39:18,772 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 08:39:18,774 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 08:39:18,774 INFO L186 Difference]: Start difference. First operand has 800 places, 913 transitions, 9466 flow. Second operand 100 states and 13381 transitions. [2022-01-19 08:39:18,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 898 places, 1876 transitions, 23407 flow [2022-01-19 08:40:47,262 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 08:40:47,279 INFO L242 Difference]: Finished difference. Result has 889 places, 1320 transitions, 14850 flow [2022-01-19 08:40:47,280 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 08:40:47,280 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 688 predicate places. [2022-01-19 08:40:47,280 INFO L470 AbstractCegarLoop]: Abstraction has has 889 places, 1320 transitions, 14850 flow [2022-01-19 08:40:47,281 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 08:40:47,281 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 08:40:47,281 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 08:40:47,298 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 08:40:47,481 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 08:40:47,482 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 08:40:47,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 08:40:47,482 INFO L85 PathProgramCache]: Analyzing trace with hash 33235993, now seen corresponding path program 2 times [2022-01-19 08:40:47,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 08:40:47,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521063906] [2022-01-19 08:40:47,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 08:40:47,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 08:40:47,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 08:40:47,539 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 08:40:47,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 08:40:47,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521063906] [2022-01-19 08:40:47,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521063906] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 08:40:47,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190364384] [2022-01-19 08:40:47,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 08:40:47,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 08:40:47,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 08:40:47,544 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 08:40:47,550 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 08:40:47,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 08:40:47,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 08:40:47,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-19 08:40:47,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 08:40:48,233 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 08:40:48,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 08:40:49,020 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 08:40:49,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190364384] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 08:40:49,021 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 08:40:49,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 11, 11] total 22 [2022-01-19 08:40:49,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367146931] [2022-01-19 08:40:49,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 08:40:49,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 08:40:49,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 08:40:49,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 08:40:49,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2022-01-19 08:40:49,023 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 223 [2022-01-19 08:40:49,024 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 08:40:49,024 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 08:40:49,024 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 223 [2022-01-19 08:40:49,024 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 08:41:12,952 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 08:41:12,952 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 08:41:12,952 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:41:12,952 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:41:12,952 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:41:12,970 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 08:41:12,970 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 08:41:12,970 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:41:12,971 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:41:12,971 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:41:14,644 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 08:41:14,644 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 08:41:14,644 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:14,644 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:14,644 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:14,652 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 08:41:14,653 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 08:41:14,653 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:14,653 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:14,653 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:14,771 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 08:41:14,771 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 08:41:14,771 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:14,772 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:14,772 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:14,778 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 08:41:14,778 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 08:41:14,778 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:14,778 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:14,778 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:19,891 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 08:41:19,891 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 08:41:19,891 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:41:19,891 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:41:19,891 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:41:20,025 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 08:41:20,026 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 08:41:20,026 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:41:20,026 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:41:20,026 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:41:20,916 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 08:41:20,917 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 08:41:20,917 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 08:41:20,917 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 08:41:20,917 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 08:41:21,630 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 08:41:21,630 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 08:41:21,630 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:41:21,630 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:41:21,630 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:41:21,633 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 08:41:21,633 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 08:41:21,633 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:41:21,633 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:41:21,634 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:41:22,026 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 08:41:22,027 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 08:41:22,027 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:41:22,027 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:41:22,027 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:41:22,108 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 08:41:22,108 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 08:41:22,108 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 08:41:22,108 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 08:41:22,108 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 08:41:23,185 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 08:41:23,186 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 08:41:23,186 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 08:41:23,186 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 08:41:23,186 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 08:41:23,638 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 08:41:23,639 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 08:41:23,639 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:41:23,639 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:23,639 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:41:25,111 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 08:41:25,112 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 08:41:25,112 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:41:25,112 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:41:25,112 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:41:25,450 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 08:41:25,451 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 08:41:25,451 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:25,451 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:41:25,451 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:41:25,584 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 08:41:25,584 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 08:41:25,584 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:25,584 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:41:25,584 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:41:26,673 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 08:41:26,673 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 08:41:26,673 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:41:26,673 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:26,673 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:41:26,673 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:41:28,810 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 08:41:28,810 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is not cut-off event [2022-01-19 08:41:28,810 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is not cut-off event [2022-01-19 08:41:28,810 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is not cut-off event [2022-01-19 08:41:28,810 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is not cut-off event [2022-01-19 08:41:29,655 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 08:41:29,656 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 08:41:29,656 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:41:29,656 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:41:29,656 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:41:29,984 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 08:41:29,984 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 08:41:29,984 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:41:29,984 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:41:29,984 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:41:30,845 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 08:41:30,846 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:41:30,846 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:30,846 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:30,846 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:30,846 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:30,850 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 08:41:30,850 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:41:30,850 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:30,850 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:30,850 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:30,850 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:30,904 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 08:41:30,904 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:41:30,904 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:30,904 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:30,904 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:30,904 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:30,907 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 08:41:30,907 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:41:30,908 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:30,908 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:30,908 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:30,908 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:30,960 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 08:41:30,960 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 08:41:30,960 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:41:30,960 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:41:30,961 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:41:30,961 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:41:32,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][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 08:41:32,173 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 08:41:32,173 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:41:32,173 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:41:32,173 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:41:32,296 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 08:41:32,296 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 08:41:32,296 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:41:32,296 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:41:32,296 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:41:32,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][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 08:41:32,309 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 08:41:32,309 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:41:32,309 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:41:32,309 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:41:32,311 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 08:41:32,312 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 08:41:32,312 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:41:32,312 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:41:32,312 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:41:32,346 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 08:41:32,346 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 08:41:32,346 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:41:32,346 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:41:32,346 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:41:32,359 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 08:41:32,360 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 08:41:32,360 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:41:32,360 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:41:32,360 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 08:41:33,292 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 08:41:33,292 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 08:41:33,292 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:41:33,292 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:41:33,292 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:41:34,086 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 08:41:34,086 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 08:41:34,086 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:41:34,086 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:41:34,086 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:41:34,382 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 08:41:34,383 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:41:34,383 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:41:34,383 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:41:34,383 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:41:34,387 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 08:41:34,387 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 08:41:34,387 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:41:34,387 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:41:34,388 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:41:34,417 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 08:41:34,418 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:41:34,418 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:41:34,418 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:41:34,418 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:41:35,089 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 08:41:35,090 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 08:41:35,090 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:41:35,090 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:41:35,090 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:41:35,194 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 08:41:35,195 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:41:35,195 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:35,195 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:35,195 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:35,195 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:41:35,195 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:35,207 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 08:41:35,207 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:41:35,207 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:35,207 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:35,207 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:41:35,207 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:35,207 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:35,228 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 08:41:35,228 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:41:35,228 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:35,229 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:35,229 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:41:35,229 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:35,229 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:35,240 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 08:41:35,240 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 08:41:35,240 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:35,240 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:35,240 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:35,240 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 08:41:35,240 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:41:36,233 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 08:41:36,234 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 08:41:36,234 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:41:36,234 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:41:36,234 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:41:36,236 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 08:41:36,237 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 08:41:36,237 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:41:36,237 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:41:36,237 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 08:41:36,850 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 08:41:36,850 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 08:41:36,851 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:41:36,851 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:36,851 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:41:37,147 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 08:41:37,147 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 08:41:37,147 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:41:37,147 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 08:41:37,147 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 08:41:37,205 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 08:41:37,206 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 08:41:37,206 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:41:37,206 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:41:37,206 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 08:41:37,518 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 08:41:37,518 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 08:41:37,518 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:37,518 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 08:41:37,518 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:37,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][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 08:41:37,521 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 08:41:37,521 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:37,521 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:37,521 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 08:41:37,544 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 08:41:37,544 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 08:41:37,544 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 08:41:37,544 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:37,544 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:37,552 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 08:41:37,552 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 08:41:37,552 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:37,552 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:37,552 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 08:41:37,559 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 08:41:37,559 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 08:41:37,559 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 08:41:37,559 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:37,559 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:37,562 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 08:41:37,562 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 08:41:37,562 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:37,563 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:37,563 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 08:41:37,563 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 08:41:37,568 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 08:41:37,568 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 08:41:37,568 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:41:37,568 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:41:37,568 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:41:37,921 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 08:41:37,922 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 08:41:37,922 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 08:41:37,922 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:41:37,922 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:41:38,065 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 08:41:38,066 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 08:41:38,066 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 08:41:38,066 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:38,066 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:38,906 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 08:41:38,907 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 08:41:38,907 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:41:38,907 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:41:38,907 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 08:41:39,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][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 08:41:39,173 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 08:41:39,173 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 08:41:39,173 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:41:39,173 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:41:39,597 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 08:41:39,598 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 08:41:39,598 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:41:39,598 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:41:39,598 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:41:39,610 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 08:41:39,610 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 08:41:39,611 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:41:39,611 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:41:39,611 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:41:40,582 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 08:41:40,583 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 08:41:40,583 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:41:40,583 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:41:40,583 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:41:40,760 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 08:41:40,761 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 08:41:40,761 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 08:41:40,761 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:41:40,761 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:41:40,761 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 08:41:40,761 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 08:41:40,761 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:41:40,762 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:41:40,762 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:40,762 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:41:40,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][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 08:41:40,782 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 08:41:40,782 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:41:40,782 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:40,782 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:41:41,008 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 08:41:41,009 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 08:41:41,009 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:41:41,009 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:41:41,009 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:41:41,044 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 08:41:41,045 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 08:41:41,045 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:41:41,045 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:41:41,045 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:41:41,162 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 08:41:41,162 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 08:41:41,162 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:41:41,162 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:41:41,162 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:41:41,163 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 08:41:41,163 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 08:41:41,163 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:41:41,163 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:41:41,163 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:41:41,248 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 08:41:41,249 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 08:41:41,249 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:41:41,249 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:41:41,249 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 08:41:41,257 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 08:41:41,257 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 08:41:41,257 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:41:41,257 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:41:41,257 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:41:41,297 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 08:41:41,297 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 08:41:41,297 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:41:41,298 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:41:41,298 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 08:41:41,389 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 08:41:41,390 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 08:41:41,390 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 08:41:41,390 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:41:41,390 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 08:41:42,761 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 08:41:42,761 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is not cut-off event [2022-01-19 08:41:42,761 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is not cut-off event [2022-01-19 08:41:42,761 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is not cut-off event [2022-01-19 08:41:42,761 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is not cut-off event [2022-01-19 08:41:42,940 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 08:41:42,941 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 08:41:42,941 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 08:41:42,941 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 08:41:42,941 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 08:41:42,941 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 08:41:42,941 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 08:41:42,941 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 08:41:42,941 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:41:42,942 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:41:43,292 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 08:41:43,293 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 08:41:43,293 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 08:41:43,293 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 08:41:43,293 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 08:41:43,765 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 08:41:43,766 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 08:41:43,766 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:41:43,766 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:41:43,766 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:41:43,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][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 08:41:43,970 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 08:41:43,970 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:41:43,970 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:41:43,970 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:41:44,003 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 08:41:44,004 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 08:41:44,004 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:41:44,004 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:41:44,004 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:41:44,311 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 08:41:44,312 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 08:41:44,312 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:41:44,312 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:41:44,312 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:41:44,320 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 08:41:44,321 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 08:41:44,321 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:41:44,321 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:41:44,321 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:41:44,745 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 08:41:44,745 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 08:41:44,745 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:41:44,745 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 08:41:44,745 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:41:44,978 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 08:41:44,978 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 08:41:44,978 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:41:44,978 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:41:44,978 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:41:44,978 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:41:45,000 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 08:41:45,000 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 08:41:45,000 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 08:41:45,000 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 08:41:45,000 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:41:45,151 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 08:41:45,151 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 08:41:45,151 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:41:45,151 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:41:45,151 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 08:41:45,151 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 08:41:45,575 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 08:41:45,576 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 08:41:45,576 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:41:45,576 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 08:41:45,576 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 08:41:46,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][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 08:41:46,712 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 08:41:46,713 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 08:41:46,713 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:41:46,713 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:41:47,577 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 08:41:47,578 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 08:41:47,578 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:41:47,578 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:41:47,578 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 08:41:47,578 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 08:41:49,150 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 08:41:49,150 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 08:41:49,150 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:41:49,150 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 08:41:49,150 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 08:41:49,238 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 08:41:49,238 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 08:41:49,238 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 08:41:49,238 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 08:41:49,238 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 08:41:49,431 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 08:41:49,432 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 08:41:49,432 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:41:49,432 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 08:41:49,432 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 08:41:49,437 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 08:41:49,438 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 08:41:49,438 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 08:41:49,438 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 08:41:49,438 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 08:41:49,448 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 08:41:49,449 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 08:41:49,449 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:41:49,449 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 08:41:49,449 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 08:41:50,065 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 08:41:50,065 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 08:41:50,065 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 08:41:50,065 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 08:41:50,065 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 08:41:50,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][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 08:41:50,412 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 08:41:50,413 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-19 08:41:50,413 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 08:41:50,413 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-19 08:41:51,395 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 08:41:51,395 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 08:41:51,395 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:41:51,395 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 08:41:51,395 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 08:41:51,542 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 08:41:51,542 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 08:41:51,542 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-19 08:41:51,542 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-19 08:41:51,542 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-19 08:41:52,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][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 08:41:52,229 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 08:41:52,229 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-19 08:41:52,229 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-19 08:41:52,229 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-19 08:41:53,328 INFO L129 PetriNetUnfolder]: 40214/130928 cut-off events. [2022-01-19 08:41:53,328 INFO L130 PetriNetUnfolder]: For 16263596/16358383 co-relation queries the response was YES. [2022-01-19 08:42:02,500 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 08:42:03,358 INFO L132 encePairwiseOnDemand]: 203/223 looper letters, 362 selfloop transitions, 278 changer transitions 333/1342 dead transitions. [2022-01-19 08:42:03,358 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 909 places, 1342 transitions, 17415 flow [2022-01-19 08:42:03,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 08:42:03,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 08:42:03,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3587 transitions. [2022-01-19 08:42:03,360 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7659619901772368 [2022-01-19 08:42:03,360 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3587 transitions. [2022-01-19 08:42:03,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3587 transitions. [2022-01-19 08:42:03,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 08:42:03,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3587 transitions. [2022-01-19 08:42:03,362 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 08:42:03,364 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 08:42:03,364 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 08:42:03,364 INFO L186 Difference]: Start difference. First operand has 889 places, 1320 transitions, 14850 flow. Second operand 21 states and 3587 transitions. [2022-01-19 08:42:03,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 909 places, 1342 transitions, 17415 flow Received shutdown request... [2022-01-19 08:45:56,317 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 08:45:56,317 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 08:45:56,726 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2022-01-19 08:45:56,743 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 08:45:56,927 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 08:45:56,927 WARN L594 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2022-01-19 08:45:56,928 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-19 08:45:56,928 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-19 08:45:56,929 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-19 08:45:56,931 INFO L732 BasicCegarLoop]: Path program histogram: [53, 4, 2, 1, 1, 1, 1] [2022-01-19 08:45:56,932 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 08:45:56,932 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 08:45:56,934 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 08:45:56 BasicIcfg [2022-01-19 08:45:56,934 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 08:45:56,934 INFO L158 Benchmark]: Toolchain (without parser) took 749203.30ms. Allocated memory was 390.1MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 335.4MB in the beginning and 6.9GB in the end (delta: -6.6GB). Peak memory consumption was 12.0GB. Max. memory is 16.0GB. [2022-01-19 08:45:56,934 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 390.1MB. Free memory is still 353.2MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 08:45:56,935 INFO L158 Benchmark]: CACSL2BoogieTranslator took 252.42ms. Allocated memory is still 390.1MB. Free memory was 335.3MB in the beginning and 359.9MB in the end (delta: -24.6MB). Peak memory consumption was 17.3MB. Max. memory is 16.0GB. [2022-01-19 08:45:56,935 INFO L158 Benchmark]: Boogie Procedure Inliner took 45.74ms. Allocated memory is still 390.1MB. Free memory was 359.9MB in the beginning and 357.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 08:45:56,935 INFO L158 Benchmark]: Boogie Preprocessor took 26.57ms. Allocated memory is still 390.1MB. Free memory was 357.8MB in the beginning and 355.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 08:45:56,935 INFO L158 Benchmark]: RCFGBuilder took 595.54ms. Allocated memory is still 390.1MB. Free memory was 355.7MB in the beginning and 325.3MB in the end (delta: 30.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. [2022-01-19 08:45:56,935 INFO L158 Benchmark]: TraceAbstraction took 748277.59ms. Allocated memory was 390.1MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 325.3MB in the beginning and 6.9GB in the end (delta: -6.6GB). Peak memory consumption was 12.0GB. Max. memory is 16.0GB. [2022-01-19 08:45:56,936 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.12ms. Allocated memory is still 390.1MB. Free memory is still 353.2MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 252.42ms. Allocated memory is still 390.1MB. Free memory was 335.3MB in the beginning and 359.9MB in the end (delta: -24.6MB). Peak memory consumption was 17.3MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 45.74ms. Allocated memory is still 390.1MB. Free memory was 359.9MB in the beginning and 357.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 26.57ms. Allocated memory is still 390.1MB. Free memory was 357.8MB in the beginning and 355.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 595.54ms. Allocated memory is still 390.1MB. Free memory was 355.7MB in the beginning and 325.3MB in the end (delta: 30.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. * TraceAbstraction took 748277.59ms. Allocated memory was 390.1MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 325.3MB in the beginning and 6.9GB in the end (delta: -6.6GB). Peak memory consumption was 12.0GB. 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.1s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 748.1s, OverallIterations: 63, TraceHistogramMax: 2, PathProgramHistogramMax: 53, EmptinessCheckTime: 0.0s, AutomataDifference: 703.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12804 SdHoareTripleChecker+Valid, 20.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12804 mSDsluCounter, 18853 SdHoareTripleChecker+Invalid, 17.0s 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, 34.1s 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, 2.5s SatisfiabilityAnalysisTime, 38.6s 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