/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.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 02:12:31,051 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 02:12:31,053 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 02:12:31,099 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 02:12:31,099 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 02:12:31,100 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 02:12:31,100 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 02:12:31,101 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 02:12:31,102 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 02:12:31,103 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 02:12:31,103 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 02:12:31,104 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 02:12:31,104 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 02:12:31,105 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 02:12:31,105 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 02:12:31,106 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 02:12:31,106 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 02:12:31,109 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 02:12:31,110 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 02:12:31,111 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 02:12:31,111 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 02:12:31,112 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 02:12:31,113 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 02:12:31,113 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 02:12:31,115 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 02:12:31,115 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 02:12:31,115 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 02:12:31,115 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 02:12:31,116 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 02:12:31,116 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 02:12:31,116 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 02:12:31,117 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 02:12:31,117 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 02:12:31,118 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 02:12:31,118 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 02:12:31,118 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 02:12:31,118 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 02:12:31,119 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 02:12:31,119 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 02:12:31,119 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 02:12:31,119 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 02:12:31,120 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.epf [2022-01-19 02:12:31,136 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 02:12:31,136 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 02:12:31,136 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 02:12:31,136 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 02:12:31,137 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 02:12:31,137 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 02:12:31,137 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 02:12:31,137 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 02:12:31,137 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 02:12:31,137 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 02:12:31,137 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 02:12:31,137 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 02:12:31,137 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 02:12:31,137 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 02:12:31,138 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 02:12:31,138 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 02:12:31,138 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 02:12:31,138 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 02:12:31,138 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 02:12:31,138 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 02:12:31,138 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 02:12:31,138 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 02:12:31,138 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 02:12:31,138 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 02:12:31,138 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 02:12:31,138 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 02:12:31,139 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 02:12:31,139 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 02:12:31,139 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 02:12:31,139 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 02:12:31,139 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 02:12:31,139 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 02:12:31,288 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 02:12:31,304 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 02:12:31,305 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 02:12:31,306 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 02:12:31,307 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 02:12:31,308 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 02:12:31,354 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/045437177/7a4eab0a27364d3292ec55143ec8ee1d/FLAGb8b6b9ca9 [2022-01-19 02:12:31,688 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 02:12:31,688 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-queue-add-3-nl.wvr.c [2022-01-19 02:12:31,695 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/045437177/7a4eab0a27364d3292ec55143ec8ee1d/FLAGb8b6b9ca9 [2022-01-19 02:12:31,703 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/045437177/7a4eab0a27364d3292ec55143ec8ee1d [2022-01-19 02:12:31,704 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 02:12:31,705 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 02:12:31,731 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 02:12:31,731 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 02:12:31,734 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 02:12:31,734 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 02:12:31" (1/1) ... [2022-01-19 02:12:31,735 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2cb14a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:12:31, skipping insertion in model container [2022-01-19 02:12:31,735 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 02:12:31" (1/1) ... [2022-01-19 02:12:31,739 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 02:12:31,750 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 02:12:31,896 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 02:12:31,909 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 02:12:31,919 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 02:12:31,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 02:12:31,936 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 02:12:31,945 INFO L208 MainTranslator]: Completed translation [2022-01-19 02:12:31,945 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:12:31 WrapperNode [2022-01-19 02:12:31,945 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 02:12:31,946 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 02:12:31,946 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 02:12:31,946 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 02:12:31,951 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:12:31" (1/1) ... [2022-01-19 02:12:31,956 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:12:31" (1/1) ... [2022-01-19 02:12:31,973 INFO L137 Inliner]: procedures = 26, calls = 55, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 257 [2022-01-19 02:12:31,973 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 02:12:31,973 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 02:12:31,974 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 02:12:31,974 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 02:12:31,979 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:12:31" (1/1) ... [2022-01-19 02:12:31,979 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:12:31" (1/1) ... [2022-01-19 02:12:31,982 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:12:31" (1/1) ... [2022-01-19 02:12:31,982 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:12:31" (1/1) ... [2022-01-19 02:12:31,987 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:12:31" (1/1) ... [2022-01-19 02:12:31,990 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:12:31" (1/1) ... [2022-01-19 02:12:31,992 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:12:31" (1/1) ... [2022-01-19 02:12:31,994 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 02:12:31,994 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 02:12:31,994 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 02:12:31,994 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 02:12:31,995 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:12:31" (1/1) ... [2022-01-19 02:12:32,000 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 02:12:32,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:12:32,014 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 02:12:32,035 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 02:12:32,042 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 02:12:32,043 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 02:12:32,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 02:12:32,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 02:12:32,043 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 02:12:32,043 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 02:12:32,043 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 02:12:32,044 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 02:12:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-19 02:12:32,044 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-19 02:12:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 02:12:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 02:12:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 02:12:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 02:12:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 02:12:32,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 02:12:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 02:12:32,045 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 02:12:32,119 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 02:12:32,120 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 02:12:32,368 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 02:12:32,478 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 02:12:32,478 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2022-01-19 02:12:32,479 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 02:12:32 BoogieIcfgContainer [2022-01-19 02:12:32,480 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 02:12:32,480 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 02:12:32,481 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 02:12:32,486 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 02:12:32,486 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 02:12:31" (1/3) ... [2022-01-19 02:12:32,487 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2709153f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 02:12:32, skipping insertion in model container [2022-01-19 02:12:32,487 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:12:31" (2/3) ... [2022-01-19 02:12:32,487 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2709153f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 02:12:32, skipping insertion in model container [2022-01-19 02:12:32,487 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 02:12:32" (3/3) ... [2022-01-19 02:12:32,488 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2022-01-19 02:12:32,491 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 02:12:32,491 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 02:12:32,491 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 02:12:32,519 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,519 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,520 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,520 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,520 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,520 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,520 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 02:12:32,520 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,520 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,520 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 02:12:32,521 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 02:12:32,521 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,521 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,521 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 02:12:32,521 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 02:12:32,521 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,521 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 02:12:32,521 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,522 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 02:12:32,522 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,522 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 02:12:32,522 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,522 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,522 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,523 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,523 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,523 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,523 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,523 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,523 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,523 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,523 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,523 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,523 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,524 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,524 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,524 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,524 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,524 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,524 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,524 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,524 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,524 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,525 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,525 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 02:12:32,525 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,525 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 02:12:32,525 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,525 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,525 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 02:12:32,525 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,525 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 02:12:32,526 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,526 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 02:12:32,526 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,526 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,526 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 02:12:32,527 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,527 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 02:12:32,527 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,527 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,527 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 02:12:32,527 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,527 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,528 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,528 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,528 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,528 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,528 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,528 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,528 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,528 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,529 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,529 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,529 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 02:12:32,529 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,529 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,529 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,529 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 02:12:32,529 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 02:12:32,530 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,530 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,530 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,530 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 02:12:32,530 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,530 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,530 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,531 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,531 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,531 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,533 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 02:12:32,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,534 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 02:12:32,534 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,534 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,534 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 02:12:32,534 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,535 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,535 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,535 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,535 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 02:12:32,535 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,535 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,535 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,535 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,536 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 02:12:32,536 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,536 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,536 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,536 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 02:12:32,536 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:12:32,538 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-19 02:12:32,579 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 02:12:32,584 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 02:12:32,584 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-19 02:12:32,598 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 215 places, 223 transitions, 470 flow [2022-01-19 02:12:32,669 INFO L129 PetriNetUnfolder]: 18/220 cut-off events. [2022-01-19 02:12:32,669 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-01-19 02:12:32,672 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 02:12:32,672 INFO L82 GeneralOperation]: Start removeDead. Operand has 215 places, 223 transitions, 470 flow [2022-01-19 02:12:32,676 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 201 places, 209 transitions, 436 flow [2022-01-19 02:12:32,704 INFO L129 PetriNetUnfolder]: 18/208 cut-off events. [2022-01-19 02:12:32,704 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-01-19 02:12:32,704 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:32,705 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 02:12:32,705 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 02:12:32,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:32,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1261378579, now seen corresponding path program 1 times [2022-01-19 02:12:32,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:32,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064102635] [2022-01-19 02:12:32,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:32,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:32,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:32,932 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 02:12:32,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:32,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064102635] [2022-01-19 02:12:32,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064102635] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:32,934 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:32,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 02:12:32,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104855225] [2022-01-19 02:12:32,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:32,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 02:12:32,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:32,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 02:12:32,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 02:12:32,961 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 223 [2022-01-19 02:12:32,966 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 02:12:32,966 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:32,966 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 223 [2022-01-19 02:12:32,967 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:33,044 INFO L129 PetriNetUnfolder]: 71/400 cut-off events. [2022-01-19 02:12:33,045 INFO L130 PetriNetUnfolder]: For 40/40 co-relation queries the response was YES. [2022-01-19 02:12:33,047 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 02:12:33,049 INFO L132 encePairwiseOnDemand]: 210/223 looper letters, 11 selfloop transitions, 0 changer transitions 6/196 dead transitions. [2022-01-19 02:12:33,049 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 196 transitions, 432 flow [2022-01-19 02:12:33,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 02:12:33,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 02:12:33,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 420 transitions. [2022-01-19 02:12:33,069 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9417040358744395 [2022-01-19 02:12:33,069 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 420 transitions. [2022-01-19 02:12:33,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 420 transitions. [2022-01-19 02:12:33,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:33,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 420 transitions. [2022-01-19 02:12:33,082 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 02:12:33,087 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 02:12:33,087 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 02:12:33,089 INFO L186 Difference]: Start difference. First operand has 201 places, 209 transitions, 436 flow. Second operand 2 states and 420 transitions. [2022-01-19 02:12:33,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 196 transitions, 432 flow [2022-01-19 02:12:33,093 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 02:12:33,096 INFO L242 Difference]: Finished difference. Result has 196 places, 190 transitions, 386 flow [2022-01-19 02:12:33,098 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 02:12:33,102 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -5 predicate places. [2022-01-19 02:12:33,102 INFO L470 AbstractCegarLoop]: Abstraction has has 196 places, 190 transitions, 386 flow [2022-01-19 02:12:33,103 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 02:12:33,103 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:33,103 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 02:12:33,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 02:12:33,103 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 02:12:33,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:33,104 INFO L85 PathProgramCache]: Analyzing trace with hash -319257289, now seen corresponding path program 1 times [2022-01-19 02:12:33,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:33,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395456066] [2022-01-19 02:12:33,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:33,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:33,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:33,301 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 02:12:33,301 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:33,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395456066] [2022-01-19 02:12:33,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395456066] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:33,302 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:33,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 02:12:33,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341898370] [2022-01-19 02:12:33,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:33,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 02:12:33,305 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:33,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 02:12:33,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 02:12:33,308 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 223 [2022-01-19 02:12:33,309 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 02:12:33,309 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:33,309 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 223 [2022-01-19 02:12:33,309 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:33,500 INFO L129 PetriNetUnfolder]: 73/481 cut-off events. [2022-01-19 02:12:33,501 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2022-01-19 02:12:33,504 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 02:12:33,506 INFO L132 encePairwiseOnDemand]: 211/223 looper letters, 33 selfloop transitions, 8 changer transitions 17/211 dead transitions. [2022-01-19 02:12:33,506 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 211 transitions, 547 flow [2022-01-19 02:12:33,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 02:12:33,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 02:12:33,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1609 transitions. [2022-01-19 02:12:33,513 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8016940707523668 [2022-01-19 02:12:33,513 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1609 transitions. [2022-01-19 02:12:33,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1609 transitions. [2022-01-19 02:12:33,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:33,521 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1609 transitions. [2022-01-19 02:12:33,524 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 02:12:33,528 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 02:12:33,529 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 02:12:33,529 INFO L186 Difference]: Start difference. First operand has 196 places, 190 transitions, 386 flow. Second operand 9 states and 1609 transitions. [2022-01-19 02:12:33,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 211 transitions, 547 flow [2022-01-19 02:12:33,531 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 02:12:33,535 INFO L242 Difference]: Finished difference. Result has 200 places, 191 transitions, 418 flow [2022-01-19 02:12:33,536 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 02:12:33,536 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -1 predicate places. [2022-01-19 02:12:33,536 INFO L470 AbstractCegarLoop]: Abstraction has has 200 places, 191 transitions, 418 flow [2022-01-19 02:12:33,537 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 02:12:33,537 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:33,537 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 02:12:33,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 02:12:33,538 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 02:12:33,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:33,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1559305920, now seen corresponding path program 1 times [2022-01-19 02:12:33,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:33,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518788028] [2022-01-19 02:12:33,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:33,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:33,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:33,686 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 02:12:33,687 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:33,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518788028] [2022-01-19 02:12:33,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518788028] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:33,687 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:33,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 02:12:33,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349468036] [2022-01-19 02:12:33,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:33,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 02:12:33,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:33,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 02:12:33,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 02:12:33,691 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 223 [2022-01-19 02:12:33,692 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 02:12:33,692 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:33,692 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 223 [2022-01-19 02:12:33,692 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:33,875 INFO L129 PetriNetUnfolder]: 92/516 cut-off events. [2022-01-19 02:12:33,875 INFO L130 PetriNetUnfolder]: For 87/111 co-relation queries the response was YES. [2022-01-19 02:12:33,876 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 02:12:33,877 INFO L132 encePairwiseOnDemand]: 214/223 looper letters, 36 selfloop transitions, 6 changer transitions 8/203 dead transitions. [2022-01-19 02:12:33,877 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 203 transitions, 552 flow [2022-01-19 02:12:33,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 02:12:33,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 02:12:33,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1255 transitions. [2022-01-19 02:12:33,879 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8039718129404229 [2022-01-19 02:12:33,879 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1255 transitions. [2022-01-19 02:12:33,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1255 transitions. [2022-01-19 02:12:33,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:33,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1255 transitions. [2022-01-19 02:12:33,882 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 02:12:33,884 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 02:12:33,884 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 02:12:33,885 INFO L186 Difference]: Start difference. First operand has 200 places, 191 transitions, 418 flow. Second operand 7 states and 1255 transitions. [2022-01-19 02:12:33,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 203 transitions, 552 flow [2022-01-19 02:12:33,887 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 02:12:33,890 INFO L242 Difference]: Finished difference. Result has 201 places, 192 transitions, 428 flow [2022-01-19 02:12:33,890 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 02:12:33,892 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 0 predicate places. [2022-01-19 02:12:33,892 INFO L470 AbstractCegarLoop]: Abstraction has has 201 places, 192 transitions, 428 flow [2022-01-19 02:12:33,892 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 02:12:33,892 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:33,892 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 02:12:33,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 02:12:33,893 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 02:12:33,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:33,893 INFO L85 PathProgramCache]: Analyzing trace with hash -420338195, now seen corresponding path program 1 times [2022-01-19 02:12:33,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:33,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440416728] [2022-01-19 02:12:33,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:33,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:33,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:34,035 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 02:12:34,036 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:34,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440416728] [2022-01-19 02:12:34,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440416728] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:34,036 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:34,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 02:12:34,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848766550] [2022-01-19 02:12:34,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:34,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 02:12:34,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:34,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 02:12:34,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 02:12:34,041 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 223 [2022-01-19 02:12:34,041 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 02:12:34,041 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:34,041 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 223 [2022-01-19 02:12:34,041 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:34,095 INFO L129 PetriNetUnfolder]: 79/421 cut-off events. [2022-01-19 02:12:34,095 INFO L130 PetriNetUnfolder]: For 84/94 co-relation queries the response was YES. [2022-01-19 02:12:34,096 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 02:12:34,098 INFO L132 encePairwiseOnDemand]: 220/223 looper letters, 19 selfloop transitions, 2 changer transitions 0/198 dead transitions. [2022-01-19 02:12:34,099 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 198 transitions, 492 flow [2022-01-19 02:12:34,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 02:12:34,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 02:12:34,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 604 transitions. [2022-01-19 02:12:34,100 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9028400597907325 [2022-01-19 02:12:34,100 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 604 transitions. [2022-01-19 02:12:34,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 604 transitions. [2022-01-19 02:12:34,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:34,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 604 transitions. [2022-01-19 02:12:34,101 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 02:12:34,102 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 02:12:34,103 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 02:12:34,103 INFO L186 Difference]: Start difference. First operand has 201 places, 192 transitions, 428 flow. Second operand 3 states and 604 transitions. [2022-01-19 02:12:34,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 198 transitions, 492 flow [2022-01-19 02:12:34,105 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 02:12:34,106 INFO L242 Difference]: Finished difference. Result has 199 places, 193 transitions, 432 flow [2022-01-19 02:12:34,106 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 02:12:34,109 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -2 predicate places. [2022-01-19 02:12:34,109 INFO L470 AbstractCegarLoop]: Abstraction has has 199 places, 193 transitions, 432 flow [2022-01-19 02:12:34,109 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 02:12:34,110 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:34,110 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 02:12:34,110 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 02:12:34,110 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 02:12:34,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:34,111 INFO L85 PathProgramCache]: Analyzing trace with hash -46819677, now seen corresponding path program 2 times [2022-01-19 02:12:34,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:34,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580614101] [2022-01-19 02:12:34,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:34,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:34,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:34,221 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 02:12:34,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:34,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580614101] [2022-01-19 02:12:34,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580614101] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:34,222 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:34,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 02:12:34,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580092013] [2022-01-19 02:12:34,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:34,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 02:12:34,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:34,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 02:12:34,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 02:12:34,223 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 223 [2022-01-19 02:12:34,224 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 02:12:34,224 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:34,224 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 223 [2022-01-19 02:12:34,224 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:34,271 INFO L129 PetriNetUnfolder]: 58/373 cut-off events. [2022-01-19 02:12:34,271 INFO L130 PetriNetUnfolder]: For 90/104 co-relation queries the response was YES. [2022-01-19 02:12:34,272 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 02:12:34,273 INFO L132 encePairwiseOnDemand]: 217/223 looper letters, 18 selfloop transitions, 5 changer transitions 0/197 dead transitions. [2022-01-19 02:12:34,273 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 197 transitions, 492 flow [2022-01-19 02:12:34,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 02:12:34,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 02:12:34,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 596 transitions. [2022-01-19 02:12:34,274 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.890881913303438 [2022-01-19 02:12:34,274 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 596 transitions. [2022-01-19 02:12:34,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 596 transitions. [2022-01-19 02:12:34,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:34,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 596 transitions. [2022-01-19 02:12:34,275 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 02:12:34,276 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 02:12:34,276 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 02:12:34,276 INFO L186 Difference]: Start difference. First operand has 199 places, 193 transitions, 432 flow. Second operand 3 states and 596 transitions. [2022-01-19 02:12:34,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 197 transitions, 492 flow [2022-01-19 02:12:34,278 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 02:12:34,280 INFO L242 Difference]: Finished difference. Result has 200 places, 195 transitions, 453 flow [2022-01-19 02:12:34,280 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 02:12:34,280 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -1 predicate places. [2022-01-19 02:12:34,281 INFO L470 AbstractCegarLoop]: Abstraction has has 200 places, 195 transitions, 453 flow [2022-01-19 02:12:34,281 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 02:12:34,281 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:34,281 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 02:12:34,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 02:12:34,281 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 02:12:34,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:34,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1995193659, now seen corresponding path program 3 times [2022-01-19 02:12:34,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:34,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364485877] [2022-01-19 02:12:34,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:34,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:34,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:35,006 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 02:12:35,007 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:35,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364485877] [2022-01-19 02:12:35,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364485877] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:35,007 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:35,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:12:35,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170703291] [2022-01-19 02:12:35,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:35,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:12:35,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:35,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:12:35,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:12:35,014 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:12:35,016 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 02:12:35,016 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:35,016 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:12:35,016 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:35,661 INFO L129 PetriNetUnfolder]: 840/1884 cut-off events. [2022-01-19 02:12:35,662 INFO L130 PetriNetUnfolder]: For 805/827 co-relation queries the response was YES. [2022-01-19 02:12:35,666 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 02:12:35,674 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 114 selfloop transitions, 41 changer transitions 5/295 dead transitions. [2022-01-19 02:12:35,674 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 295 transitions, 1082 flow [2022-01-19 02:12:35,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 02:12:35,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 02:12:35,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-01-19 02:12:35,678 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-01-19 02:12:35,678 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-01-19 02:12:35,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-01-19 02:12:35,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:35,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-01-19 02:12:35,683 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 02:12:35,687 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 02:12:35,688 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 02:12:35,688 INFO L186 Difference]: Start difference. First operand has 200 places, 195 transitions, 453 flow. Second operand 19 states and 2934 transitions. [2022-01-19 02:12:35,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 295 transitions, 1082 flow [2022-01-19 02:12:35,691 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 02:12:35,693 INFO L242 Difference]: Finished difference. Result has 226 places, 233 transitions, 670 flow [2022-01-19 02:12:35,694 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 02:12:35,694 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 25 predicate places. [2022-01-19 02:12:35,694 INFO L470 AbstractCegarLoop]: Abstraction has has 226 places, 233 transitions, 670 flow [2022-01-19 02:12:35,695 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 02:12:35,695 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:35,695 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 02:12:35,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 02:12:35,696 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 02:12:35,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:35,696 INFO L85 PathProgramCache]: Analyzing trace with hash 717178791, now seen corresponding path program 4 times [2022-01-19 02:12:35,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:35,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813839195] [2022-01-19 02:12:35,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:35,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:35,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:36,251 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 02:12:36,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:36,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813839195] [2022-01-19 02:12:36,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813839195] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:36,252 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:36,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:12:36,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15102524] [2022-01-19 02:12:36,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:36,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:12:36,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:36,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:12:36,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:12:36,255 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:12:36,257 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 02:12:36,257 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:36,257 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:12:36,257 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:36,965 INFO L129 PetriNetUnfolder]: 993/2376 cut-off events. [2022-01-19 02:12:36,965 INFO L130 PetriNetUnfolder]: For 1339/1361 co-relation queries the response was YES. [2022-01-19 02:12:36,971 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 02:12:36,980 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 135 selfloop transitions, 56 changer transitions 5/331 dead transitions. [2022-01-19 02:12:36,980 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 331 transitions, 1466 flow [2022-01-19 02:12:36,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 02:12:36,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 02:12:36,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3091 transitions. [2022-01-19 02:12:36,985 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6930493273542601 [2022-01-19 02:12:36,985 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3091 transitions. [2022-01-19 02:12:36,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3091 transitions. [2022-01-19 02:12:36,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:36,986 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3091 transitions. [2022-01-19 02:12:36,990 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 02:12:36,994 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 02:12:36,995 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 02:12:36,995 INFO L186 Difference]: Start difference. First operand has 226 places, 233 transitions, 670 flow. Second operand 20 states and 3091 transitions. [2022-01-19 02:12:36,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 331 transitions, 1466 flow [2022-01-19 02:12:37,001 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 02:12:37,004 INFO L242 Difference]: Finished difference. Result has 248 places, 257 transitions, 973 flow [2022-01-19 02:12:37,005 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 02:12:37,005 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 47 predicate places. [2022-01-19 02:12:37,005 INFO L470 AbstractCegarLoop]: Abstraction has has 248 places, 257 transitions, 973 flow [2022-01-19 02:12:37,006 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 02:12:37,006 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:37,006 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 02:12:37,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 02:12:37,007 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 02:12:37,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:37,007 INFO L85 PathProgramCache]: Analyzing trace with hash 2083915083, now seen corresponding path program 5 times [2022-01-19 02:12:37,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:37,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482835671] [2022-01-19 02:12:37,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:37,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:37,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:37,507 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 02:12:37,507 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:37,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482835671] [2022-01-19 02:12:37,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482835671] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:37,507 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:37,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:12:37,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427035397] [2022-01-19 02:12:37,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:37,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:12:37,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:37,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:12:37,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:12:37,509 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:12:37,511 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 02:12:37,511 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:37,511 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:12:37,511 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:38,146 INFO L129 PetriNetUnfolder]: 1064/2559 cut-off events. [2022-01-19 02:12:38,146 INFO L130 PetriNetUnfolder]: For 3196/3216 co-relation queries the response was YES. [2022-01-19 02:12:38,155 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 02:12:38,165 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 132 selfloop transitions, 55 changer transitions 5/327 dead transitions. [2022-01-19 02:12:38,166 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 327 transitions, 1718 flow [2022-01-19 02:12:38,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:12:38,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:12:38,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2780 transitions. [2022-01-19 02:12:38,170 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6925759840558047 [2022-01-19 02:12:38,170 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2780 transitions. [2022-01-19 02:12:38,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2780 transitions. [2022-01-19 02:12:38,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:38,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2780 transitions. [2022-01-19 02:12:38,174 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 02:12:38,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:12:38,179 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 02:12:38,180 INFO L186 Difference]: Start difference. First operand has 248 places, 257 transitions, 973 flow. Second operand 18 states and 2780 transitions. [2022-01-19 02:12:38,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 327 transitions, 1718 flow [2022-01-19 02:12:38,194 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 02:12:38,197 INFO L242 Difference]: Finished difference. Result has 263 places, 274 transitions, 1215 flow [2022-01-19 02:12:38,198 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 02:12:38,198 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 62 predicate places. [2022-01-19 02:12:38,198 INFO L470 AbstractCegarLoop]: Abstraction has has 263 places, 274 transitions, 1215 flow [2022-01-19 02:12:38,199 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 02:12:38,199 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:38,199 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 02:12:38,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 02:12:38,200 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 02:12:38,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:38,200 INFO L85 PathProgramCache]: Analyzing trace with hash 2087498249, now seen corresponding path program 6 times [2022-01-19 02:12:38,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:38,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172643638] [2022-01-19 02:12:38,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:38,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:38,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:38,715 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 02:12:38,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:38,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172643638] [2022-01-19 02:12:38,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172643638] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:38,715 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:38,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:12:38,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249705783] [2022-01-19 02:12:38,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:38,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:12:38,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:38,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:12:38,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:12:38,718 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:12:38,719 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 02:12:38,720 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:38,720 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:12:38,720 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:39,540 INFO L129 PetriNetUnfolder]: 1112/2639 cut-off events. [2022-01-19 02:12:39,540 INFO L130 PetriNetUnfolder]: For 4968/4983 co-relation queries the response was YES. [2022-01-19 02:12:39,549 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 02:12:39,560 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 154 selfloop transitions, 58 changer transitions 5/352 dead transitions. [2022-01-19 02:12:39,560 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 352 transitions, 2093 flow [2022-01-19 02:12:39,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 02:12:39,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 02:12:39,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3086 transitions. [2022-01-19 02:12:39,565 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6919282511210763 [2022-01-19 02:12:39,566 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3086 transitions. [2022-01-19 02:12:39,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3086 transitions. [2022-01-19 02:12:39,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:39,567 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3086 transitions. [2022-01-19 02:12:39,571 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 02:12:39,575 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 02:12:39,576 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 02:12:39,576 INFO L186 Difference]: Start difference. First operand has 263 places, 274 transitions, 1215 flow. Second operand 20 states and 3086 transitions. [2022-01-19 02:12:39,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 352 transitions, 2093 flow [2022-01-19 02:12:39,590 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 02:12:39,594 INFO L242 Difference]: Finished difference. Result has 279 places, 285 transitions, 1393 flow [2022-01-19 02:12:39,594 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 02:12:39,594 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 78 predicate places. [2022-01-19 02:12:39,595 INFO L470 AbstractCegarLoop]: Abstraction has has 279 places, 285 transitions, 1393 flow [2022-01-19 02:12:39,595 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 02:12:39,595 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:39,595 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 02:12:39,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 02:12:39,596 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 02:12:39,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:39,596 INFO L85 PathProgramCache]: Analyzing trace with hash -902654655, now seen corresponding path program 7 times [2022-01-19 02:12:39,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:39,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588294742] [2022-01-19 02:12:39,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:39,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:39,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:40,093 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 02:12:40,093 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:40,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588294742] [2022-01-19 02:12:40,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588294742] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:40,093 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:40,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:12:40,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755234839] [2022-01-19 02:12:40,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:40,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:12:40,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:40,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:12:40,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:12:40,096 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:12:40,097 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 02:12:40,097 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:40,097 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:12:40,097 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:40,870 INFO L129 PetriNetUnfolder]: 1162/2825 cut-off events. [2022-01-19 02:12:40,870 INFO L130 PetriNetUnfolder]: For 7520/7534 co-relation queries the response was YES. [2022-01-19 02:12:40,880 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 02:12:40,892 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 160 selfloop transitions, 60 changer transitions 5/360 dead transitions. [2022-01-19 02:12:40,892 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 360 transitions, 2312 flow [2022-01-19 02:12:40,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 02:12:40,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 02:12:40,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3086 transitions. [2022-01-19 02:12:40,902 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6919282511210763 [2022-01-19 02:12:40,902 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3086 transitions. [2022-01-19 02:12:40,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3086 transitions. [2022-01-19 02:12:40,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:40,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3086 transitions. [2022-01-19 02:12:40,909 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 02:12:40,914 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 02:12:40,915 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 02:12:40,915 INFO L186 Difference]: Start difference. First operand has 279 places, 285 transitions, 1393 flow. Second operand 20 states and 3086 transitions. [2022-01-19 02:12:40,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 360 transitions, 2312 flow [2022-01-19 02:12:40,931 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 02:12:40,934 INFO L242 Difference]: Finished difference. Result has 289 places, 293 transitions, 1478 flow [2022-01-19 02:12:40,934 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 02:12:40,935 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 88 predicate places. [2022-01-19 02:12:40,935 INFO L470 AbstractCegarLoop]: Abstraction has has 289 places, 293 transitions, 1478 flow [2022-01-19 02:12:40,936 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 02:12:40,936 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:40,936 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 02:12:40,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 02:12:40,936 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 02:12:40,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:40,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1383550215, now seen corresponding path program 8 times [2022-01-19 02:12:40,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:40,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613043468] [2022-01-19 02:12:40,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:40,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:40,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:41,398 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 02:12:41,398 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:41,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613043468] [2022-01-19 02:12:41,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613043468] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:41,399 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:41,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:12:41,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80106988] [2022-01-19 02:12:41,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:41,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:12:41,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:41,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:12:41,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:12:41,401 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:12:41,402 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 02:12:41,402 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:41,402 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:12:41,402 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:42,211 INFO L129 PetriNetUnfolder]: 1212/2986 cut-off events. [2022-01-19 02:12:42,211 INFO L130 PetriNetUnfolder]: For 9360/9382 co-relation queries the response was YES. [2022-01-19 02:12:42,224 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 02:12:42,234 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 164 selfloop transitions, 61 changer transitions 5/365 dead transitions. [2022-01-19 02:12:42,235 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 365 transitions, 2439 flow [2022-01-19 02:12:42,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 02:12:42,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 02:12:42,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3084 transitions. [2022-01-19 02:12:42,238 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6914798206278027 [2022-01-19 02:12:42,238 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3084 transitions. [2022-01-19 02:12:42,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3084 transitions. [2022-01-19 02:12:42,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:42,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3084 transitions. [2022-01-19 02:12:42,242 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 02:12:42,245 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 02:12:42,246 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 02:12:42,246 INFO L186 Difference]: Start difference. First operand has 289 places, 293 transitions, 1478 flow. Second operand 20 states and 3084 transitions. [2022-01-19 02:12:42,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 365 transitions, 2439 flow [2022-01-19 02:12:42,265 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 02:12:42,268 INFO L242 Difference]: Finished difference. Result has 297 places, 302 transitions, 1601 flow [2022-01-19 02:12:42,269 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 02:12:42,269 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 96 predicate places. [2022-01-19 02:12:42,269 INFO L470 AbstractCegarLoop]: Abstraction has has 297 places, 302 transitions, 1601 flow [2022-01-19 02:12:42,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 02:12:42,270 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:42,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 02:12:42,270 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 02:12:42,270 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 02:12:42,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:42,271 INFO L85 PathProgramCache]: Analyzing trace with hash -576522603, now seen corresponding path program 9 times [2022-01-19 02:12:42,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:42,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139019767] [2022-01-19 02:12:42,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:42,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:42,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:42,675 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 02:12:42,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:42,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139019767] [2022-01-19 02:12:42,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139019767] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:42,675 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:42,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:12:42,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589217029] [2022-01-19 02:12:42,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:42,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:12:42,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:42,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:12:42,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:12:42,677 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:12:42,678 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 02:12:42,678 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:42,679 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:12:42,679 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:43,400 INFO L129 PetriNetUnfolder]: 1227/2943 cut-off events. [2022-01-19 02:12:43,400 INFO L130 PetriNetUnfolder]: For 10632/10648 co-relation queries the response was YES. [2022-01-19 02:12:43,412 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 02:12:43,422 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 167 selfloop transitions, 59 changer transitions 5/366 dead transitions. [2022-01-19 02:12:43,422 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 366 transitions, 2515 flow [2022-01-19 02:12:43,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 02:12:43,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 02:12:43,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2926 transitions. [2022-01-19 02:12:43,425 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2022-01-19 02:12:43,425 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2926 transitions. [2022-01-19 02:12:43,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2926 transitions. [2022-01-19 02:12:43,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:43,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2926 transitions. [2022-01-19 02:12:43,428 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 02:12:43,431 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 02:12:43,432 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 02:12:43,432 INFO L186 Difference]: Start difference. First operand has 297 places, 302 transitions, 1601 flow. Second operand 19 states and 2926 transitions. [2022-01-19 02:12:43,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 366 transitions, 2515 flow [2022-01-19 02:12:43,457 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 02:12:43,460 INFO L242 Difference]: Finished difference. Result has 302 places, 309 transitions, 1634 flow [2022-01-19 02:12:43,460 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 02:12:43,461 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 101 predicate places. [2022-01-19 02:12:43,461 INFO L470 AbstractCegarLoop]: Abstraction has has 302 places, 309 transitions, 1634 flow [2022-01-19 02:12:43,461 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 02:12:43,461 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:43,461 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 02:12:43,461 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 02:12:43,462 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 02:12:43,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:43,462 INFO L85 PathProgramCache]: Analyzing trace with hash -606615727, now seen corresponding path program 10 times [2022-01-19 02:12:43,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:43,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254530754] [2022-01-19 02:12:43,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:43,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:43,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:43,970 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 02:12:43,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:43,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254530754] [2022-01-19 02:12:43,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254530754] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:43,971 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:43,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:12:43,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251028093] [2022-01-19 02:12:43,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:43,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:12:43,971 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:43,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:12:43,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:12:43,973 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:12:43,975 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 02:12:43,975 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:43,975 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:12:43,975 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:44,888 INFO L129 PetriNetUnfolder]: 1376/3356 cut-off events. [2022-01-19 02:12:44,888 INFO L130 PetriNetUnfolder]: For 12903/12911 co-relation queries the response was YES. [2022-01-19 02:12:44,904 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 02:12:44,916 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 197 selfloop transitions, 56 changer transitions 5/393 dead transitions. [2022-01-19 02:12:44,916 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 393 transitions, 2797 flow [2022-01-19 02:12:44,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 02:12:44,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 02:12:44,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3090 transitions. [2022-01-19 02:12:44,919 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6928251121076233 [2022-01-19 02:12:44,919 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3090 transitions. [2022-01-19 02:12:44,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3090 transitions. [2022-01-19 02:12:44,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:44,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3090 transitions. [2022-01-19 02:12:44,922 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 02:12:44,926 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 02:12:44,926 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 02:12:44,926 INFO L186 Difference]: Start difference. First operand has 302 places, 309 transitions, 1634 flow. Second operand 20 states and 3090 transitions. [2022-01-19 02:12:44,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 393 transitions, 2797 flow [2022-01-19 02:12:44,956 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 02:12:44,959 INFO L242 Difference]: Finished difference. Result has 315 places, 323 transitions, 1879 flow [2022-01-19 02:12:44,960 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 02:12:44,960 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 114 predicate places. [2022-01-19 02:12:44,960 INFO L470 AbstractCegarLoop]: Abstraction has has 315 places, 323 transitions, 1879 flow [2022-01-19 02:12:44,961 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 02:12:44,961 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:44,961 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 02:12:44,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 02:12:44,961 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 02:12:44,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:44,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1360272567, now seen corresponding path program 11 times [2022-01-19 02:12:44,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:44,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48845396] [2022-01-19 02:12:44,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:44,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:45,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:45,361 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 02:12:45,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:45,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48845396] [2022-01-19 02:12:45,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48845396] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:45,361 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:45,361 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:12:45,361 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814675023] [2022-01-19 02:12:45,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:45,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:12:45,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:45,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:12:45,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:12:45,363 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:12:45,365 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 02:12:45,365 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:45,365 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:12:45,365 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:46,017 INFO L129 PetriNetUnfolder]: 1386/3321 cut-off events. [2022-01-19 02:12:46,017 INFO L130 PetriNetUnfolder]: For 16058/16066 co-relation queries the response was YES. [2022-01-19 02:12:46,035 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 02:12:46,046 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 183 selfloop transitions, 51 changer transitions 5/374 dead transitions. [2022-01-19 02:12:46,047 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 374 transitions, 2798 flow [2022-01-19 02:12:46,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:12:46,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:12:46,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2765 transitions. [2022-01-19 02:12:46,061 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6888390632785252 [2022-01-19 02:12:46,061 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2765 transitions. [2022-01-19 02:12:46,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2765 transitions. [2022-01-19 02:12:46,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:46,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2765 transitions. [2022-01-19 02:12:46,064 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 02:12:46,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 02:12:46,068 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 02:12:46,068 INFO L186 Difference]: Start difference. First operand has 315 places, 323 transitions, 1879 flow. Second operand 18 states and 2765 transitions. [2022-01-19 02:12:46,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 374 transitions, 2798 flow [2022-01-19 02:12:46,114 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 02:12:46,118 INFO L242 Difference]: Finished difference. Result has 323 places, 331 transitions, 1918 flow [2022-01-19 02:12:46,118 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 02:12:46,119 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 122 predicate places. [2022-01-19 02:12:46,119 INFO L470 AbstractCegarLoop]: Abstraction has has 323 places, 331 transitions, 1918 flow [2022-01-19 02:12:46,119 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 02:12:46,119 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:46,120 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 02:12:46,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 02:12:46,120 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 02:12:46,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:46,120 INFO L85 PathProgramCache]: Analyzing trace with hash 776179595, now seen corresponding path program 12 times [2022-01-19 02:12:46,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:46,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397206749] [2022-01-19 02:12:46,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:46,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:46,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:46,589 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 02:12:46,589 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:46,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397206749] [2022-01-19 02:12:46,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397206749] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:46,589 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:46,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:12:46,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290575027] [2022-01-19 02:12:46,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:46,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:12:46,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:46,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:12:46,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:12:46,591 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:12:46,593 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 02:12:46,593 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:46,593 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:12:46,593 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:47,482 INFO L129 PetriNetUnfolder]: 1458/3514 cut-off events. [2022-01-19 02:12:47,483 INFO L130 PetriNetUnfolder]: For 18674/18678 co-relation queries the response was YES. [2022-01-19 02:12:47,500 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 02:12:47,512 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 206 selfloop transitions, 61 changer transitions 5/407 dead transitions. [2022-01-19 02:12:47,513 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 407 transitions, 3113 flow [2022-01-19 02:12:47,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 02:12:47,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 02:12:47,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3085 transitions. [2022-01-19 02:12:47,515 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6917040358744395 [2022-01-19 02:12:47,515 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3085 transitions. [2022-01-19 02:12:47,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3085 transitions. [2022-01-19 02:12:47,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:47,516 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3085 transitions. [2022-01-19 02:12:47,518 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 02:12:47,521 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 02:12:47,521 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 02:12:47,521 INFO L186 Difference]: Start difference. First operand has 323 places, 331 transitions, 1918 flow. Second operand 20 states and 3085 transitions. [2022-01-19 02:12:47,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 407 transitions, 3113 flow [2022-01-19 02:12:47,559 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 02:12:47,563 INFO L242 Difference]: Finished difference. Result has 337 places, 343 transitions, 2112 flow [2022-01-19 02:12:47,563 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 02:12:47,564 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 136 predicate places. [2022-01-19 02:12:47,564 INFO L470 AbstractCegarLoop]: Abstraction has has 337 places, 343 transitions, 2112 flow [2022-01-19 02:12:47,564 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 02:12:47,564 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:47,564 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 02:12:47,564 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 02:12:47,565 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 02:12:47,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:47,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1152778333, now seen corresponding path program 13 times [2022-01-19 02:12:47,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:47,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931152261] [2022-01-19 02:12:47,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:47,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:47,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:48,017 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 02:12:48,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:48,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931152261] [2022-01-19 02:12:48,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931152261] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:48,017 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:48,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:12:48,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078607363] [2022-01-19 02:12:48,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:48,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:12:48,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:48,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:12:48,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:12:48,019 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:12:48,020 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 02:12:48,020 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:48,020 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:12:48,020 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:48,920 INFO L129 PetriNetUnfolder]: 1514/3776 cut-off events. [2022-01-19 02:12:48,921 INFO L130 PetriNetUnfolder]: For 23757/23779 co-relation queries the response was YES. [2022-01-19 02:12:48,942 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 02:12:48,955 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 211 selfloop transitions, 65 changer transitions 5/416 dead transitions. [2022-01-19 02:12:48,955 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 416 transitions, 3367 flow [2022-01-19 02:12:48,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 02:12:48,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 02:12:48,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3085 transitions. [2022-01-19 02:12:48,957 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6917040358744395 [2022-01-19 02:12:48,957 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3085 transitions. [2022-01-19 02:12:48,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3085 transitions. [2022-01-19 02:12:48,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:48,958 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3085 transitions. [2022-01-19 02:12:48,960 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 02:12:48,963 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 02:12:48,964 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 02:12:48,964 INFO L186 Difference]: Start difference. First operand has 337 places, 343 transitions, 2112 flow. Second operand 20 states and 3085 transitions. [2022-01-19 02:12:48,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 416 transitions, 3367 flow [2022-01-19 02:12:49,019 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 02:12:49,023 INFO L242 Difference]: Finished difference. Result has 346 places, 355 transitions, 2265 flow [2022-01-19 02:12:49,023 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 02:12:49,023 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 145 predicate places. [2022-01-19 02:12:49,024 INFO L470 AbstractCegarLoop]: Abstraction has has 346 places, 355 transitions, 2265 flow [2022-01-19 02:12:49,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:12:49,024 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:49,024 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:12:49,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 02:12:49,024 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 02:12:49,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:49,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1468115147, now seen corresponding path program 14 times [2022-01-19 02:12:49,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:49,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481229555] [2022-01-19 02:12:49,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:49,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:49,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:49,467 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 02:12:49,467 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:49,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481229555] [2022-01-19 02:12:49,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481229555] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:49,467 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:49,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:12:49,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409424863] [2022-01-19 02:12:49,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:49,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:12:49,468 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:49,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:12:49,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:12:49,469 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:12:49,471 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 02:12:49,471 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:49,471 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:12:49,471 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:50,262 INFO L129 PetriNetUnfolder]: 1556/3783 cut-off events. [2022-01-19 02:12:50,262 INFO L130 PetriNetUnfolder]: For 28094/28102 co-relation queries the response was YES. [2022-01-19 02:12:50,285 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 02:12:50,299 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 218 selfloop transitions, 58 changer transitions 5/416 dead transitions. [2022-01-19 02:12:50,299 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 416 transitions, 3453 flow [2022-01-19 02:12:50,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:12:50,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:12:50,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2779 transitions. [2022-01-19 02:12:50,305 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.692326856003986 [2022-01-19 02:12:50,305 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2779 transitions. [2022-01-19 02:12:50,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2779 transitions. [2022-01-19 02:12:50,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:50,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2779 transitions. [2022-01-19 02:12:50,311 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 02:12:50,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:12:50,315 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:12:50,315 INFO L186 Difference]: Start difference. First operand has 346 places, 355 transitions, 2265 flow. Second operand 18 states and 2779 transitions. [2022-01-19 02:12:50,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 416 transitions, 3453 flow [2022-01-19 02:12:50,382 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 02:12:50,386 INFO L242 Difference]: Finished difference. Result has 352 places, 361 transitions, 2354 flow [2022-01-19 02:12:50,386 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 02:12:50,386 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 151 predicate places. [2022-01-19 02:12:50,386 INFO L470 AbstractCegarLoop]: Abstraction has has 352 places, 361 transitions, 2354 flow [2022-01-19 02:12:50,387 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 02:12:50,387 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:50,387 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 02:12:50,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 02:12:50,387 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 02:12:50,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:50,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1439899105, now seen corresponding path program 15 times [2022-01-19 02:12:50,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:50,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897565439] [2022-01-19 02:12:50,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:50,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:50,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:50,885 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 02:12:50,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:50,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897565439] [2022-01-19 02:12:50,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897565439] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:50,886 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:50,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:12:50,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790980270] [2022-01-19 02:12:50,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:50,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:12:50,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:50,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:12:50,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:12:50,888 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:12:50,889 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 02:12:50,889 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:50,889 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:12:50,889 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:51,878 INFO L129 PetriNetUnfolder]: 1607/3955 cut-off events. [2022-01-19 02:12:51,879 INFO L130 PetriNetUnfolder]: For 33138/33146 co-relation queries the response was YES. [2022-01-19 02:12:51,897 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 02:12:51,918 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 231 selfloop transitions, 63 changer transitions 5/434 dead transitions. [2022-01-19 02:12:51,918 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 434 transitions, 3737 flow [2022-01-19 02:12:51,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 02:12:51,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 02:12:51,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3089 transitions. [2022-01-19 02:12:51,922 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6926008968609866 [2022-01-19 02:12:51,922 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3089 transitions. [2022-01-19 02:12:51,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3089 transitions. [2022-01-19 02:12:51,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:51,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3089 transitions. [2022-01-19 02:12:51,925 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 02:12:51,931 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 02:12:51,931 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 02:12:51,931 INFO L186 Difference]: Start difference. First operand has 352 places, 361 transitions, 2354 flow. Second operand 20 states and 3089 transitions. [2022-01-19 02:12:51,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 434 transitions, 3737 flow [2022-01-19 02:12:52,010 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 02:12:52,015 INFO L242 Difference]: Finished difference. Result has 361 places, 368 transitions, 2468 flow [2022-01-19 02:12:52,015 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 02:12:52,015 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 160 predicate places. [2022-01-19 02:12:52,016 INFO L470 AbstractCegarLoop]: Abstraction has has 361 places, 368 transitions, 2468 flow [2022-01-19 02:12:52,016 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 02:12:52,016 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:52,016 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 02:12:52,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 02:12:52,016 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 02:12:52,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:52,017 INFO L85 PathProgramCache]: Analyzing trace with hash -765625463, now seen corresponding path program 16 times [2022-01-19 02:12:52,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:52,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483840786] [2022-01-19 02:12:52,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:52,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:52,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:52,465 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 02:12:52,465 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:52,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483840786] [2022-01-19 02:12:52,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483840786] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:52,466 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:52,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:12:52,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142250161] [2022-01-19 02:12:52,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:52,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:12:52,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:52,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:12:52,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:12:52,468 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:12:52,469 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 02:12:52,469 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:52,469 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:12:52,469 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:53,430 INFO L129 PetriNetUnfolder]: 1634/4097 cut-off events. [2022-01-19 02:12:53,430 INFO L130 PetriNetUnfolder]: For 36260/36282 co-relation queries the response was YES. [2022-01-19 02:12:53,456 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 02:12:53,468 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 228 selfloop transitions, 67 changer transitions 5/435 dead transitions. [2022-01-19 02:12:53,469 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 435 transitions, 3832 flow [2022-01-19 02:12:53,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 02:12:53,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 02:12:53,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2931 transitions. [2022-01-19 02:12:53,471 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6917630398867123 [2022-01-19 02:12:53,471 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2931 transitions. [2022-01-19 02:12:53,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2931 transitions. [2022-01-19 02:12:53,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:53,471 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2931 transitions. [2022-01-19 02:12:53,474 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 02:12:53,476 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 02:12:53,476 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 02:12:53,476 INFO L186 Difference]: Start difference. First operand has 361 places, 368 transitions, 2468 flow. Second operand 19 states and 2931 transitions. [2022-01-19 02:12:53,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 435 transitions, 3832 flow [2022-01-19 02:12:53,556 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 02:12:53,560 INFO L242 Difference]: Finished difference. Result has 366 places, 378 transitions, 2556 flow [2022-01-19 02:12:53,560 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 02:12:53,561 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 165 predicate places. [2022-01-19 02:12:53,561 INFO L470 AbstractCegarLoop]: Abstraction has has 366 places, 378 transitions, 2556 flow [2022-01-19 02:12:53,561 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 02:12:53,561 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:53,561 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 02:12:53,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 02:12:53,562 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 02:12:53,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:53,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1004685217, now seen corresponding path program 17 times [2022-01-19 02:12:53,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:53,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275229392] [2022-01-19 02:12:53,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:53,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:53,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:54,116 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 02:12:54,117 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:54,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275229392] [2022-01-19 02:12:54,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275229392] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:54,117 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:54,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:12:54,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487355998] [2022-01-19 02:12:54,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:54,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:12:54,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:54,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:12:54,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:12:54,119 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:12:54,120 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 02:12:54,120 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:54,120 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:12:54,120 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:55,073 INFO L129 PetriNetUnfolder]: 1685/4151 cut-off events. [2022-01-19 02:12:55,073 INFO L130 PetriNetUnfolder]: For 37017/37027 co-relation queries the response was YES. [2022-01-19 02:12:55,094 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 02:12:55,104 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 240 selfloop transitions, 61 changer transitions 5/441 dead transitions. [2022-01-19 02:12:55,104 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 441 transitions, 3900 flow [2022-01-19 02:12:55,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:12:55,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:12:55,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2781 transitions. [2022-01-19 02:12:55,106 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6928251121076233 [2022-01-19 02:12:55,106 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2781 transitions. [2022-01-19 02:12:55,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2781 transitions. [2022-01-19 02:12:55,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:55,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2781 transitions. [2022-01-19 02:12:55,109 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 02:12:55,111 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 02:12:55,111 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 02:12:55,111 INFO L186 Difference]: Start difference. First operand has 366 places, 378 transitions, 2556 flow. Second operand 18 states and 2781 transitions. [2022-01-19 02:12:55,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 441 transitions, 3900 flow [2022-01-19 02:12:55,171 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 02:12:55,176 INFO L242 Difference]: Finished difference. Result has 374 places, 385 transitions, 2754 flow [2022-01-19 02:12:55,176 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 02:12:55,176 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 173 predicate places. [2022-01-19 02:12:55,176 INFO L470 AbstractCegarLoop]: Abstraction has has 374 places, 385 transitions, 2754 flow [2022-01-19 02:12:55,177 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 02:12:55,177 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:55,177 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 02:12:55,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 02:12:55,177 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 02:12:55,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:55,177 INFO L85 PathProgramCache]: Analyzing trace with hash -735021351, now seen corresponding path program 18 times [2022-01-19 02:12:55,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:55,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800540368] [2022-01-19 02:12:55,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:55,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:55,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:55,557 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 02:12:55,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:55,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800540368] [2022-01-19 02:12:55,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800540368] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:55,558 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:55,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:12:55,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679455981] [2022-01-19 02:12:55,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:55,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:12:55,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:55,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:12:55,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:12:55,560 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:12:55,561 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 02:12:55,561 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:55,561 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:12:55,561 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:56,487 INFO L129 PetriNetUnfolder]: 1697/4164 cut-off events. [2022-01-19 02:12:56,487 INFO L130 PetriNetUnfolder]: For 43192/43202 co-relation queries the response was YES. [2022-01-19 02:12:56,515 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 02:12:56,529 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 235 selfloop transitions, 66 changer transitions 5/441 dead transitions. [2022-01-19 02:12:56,529 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 441 transitions, 4012 flow [2022-01-19 02:12:56,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:12:56,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:12:56,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2774 transitions. [2022-01-19 02:12:56,532 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6910812157448929 [2022-01-19 02:12:56,532 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2774 transitions. [2022-01-19 02:12:56,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2774 transitions. [2022-01-19 02:12:56,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:56,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2774 transitions. [2022-01-19 02:12:56,535 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 02:12:56,537 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 02:12:56,537 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 02:12:56,537 INFO L186 Difference]: Start difference. First operand has 374 places, 385 transitions, 2754 flow. Second operand 18 states and 2774 transitions. [2022-01-19 02:12:56,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 441 transitions, 4012 flow [2022-01-19 02:12:56,631 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 02:12:56,636 INFO L242 Difference]: Finished difference. Result has 382 places, 393 transitions, 2876 flow [2022-01-19 02:12:56,636 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 02:12:56,636 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 181 predicate places. [2022-01-19 02:12:56,636 INFO L470 AbstractCegarLoop]: Abstraction has has 382 places, 393 transitions, 2876 flow [2022-01-19 02:12:56,637 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 02:12:56,637 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:56,637 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 02:12:56,637 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 02:12:56,637 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 02:12:56,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:56,637 INFO L85 PathProgramCache]: Analyzing trace with hash -838500479, now seen corresponding path program 19 times [2022-01-19 02:12:56,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:56,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577083142] [2022-01-19 02:12:56,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:56,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:56,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:57,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 02:12:57,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:57,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577083142] [2022-01-19 02:12:57,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577083142] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:57,064 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:57,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:12:57,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085769893] [2022-01-19 02:12:57,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:57,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:12:57,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:57,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:12:57,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:12:57,067 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:12:57,068 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 02:12:57,068 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:57,068 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:12:57,068 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:57,902 INFO L129 PetriNetUnfolder]: 1705/4249 cut-off events. [2022-01-19 02:12:57,903 INFO L130 PetriNetUnfolder]: For 43744/43752 co-relation queries the response was YES. [2022-01-19 02:12:57,935 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 02:12:57,950 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 240 selfloop transitions, 66 changer transitions 5/446 dead transitions. [2022-01-19 02:12:57,950 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 446 transitions, 4119 flow [2022-01-19 02:12:57,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:12:57,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:12:57,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2022-01-19 02:12:57,953 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2022-01-19 02:12:57,953 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2022-01-19 02:12:57,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2022-01-19 02:12:57,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:57,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2022-01-19 02:12:57,956 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 02:12:57,959 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 02:12:57,959 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 02:12:57,959 INFO L186 Difference]: Start difference. First operand has 382 places, 393 transitions, 2876 flow. Second operand 18 states and 2770 transitions. [2022-01-19 02:12:57,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 446 transitions, 4119 flow [2022-01-19 02:12:58,081 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 02:12:58,086 INFO L242 Difference]: Finished difference. Result has 388 places, 399 transitions, 2929 flow [2022-01-19 02:12:58,086 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 02:12:58,086 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 187 predicate places. [2022-01-19 02:12:58,086 INFO L470 AbstractCegarLoop]: Abstraction has has 388 places, 399 transitions, 2929 flow [2022-01-19 02:12:58,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 02:12:58,087 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:58,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 02:12:58,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 02:12:58,087 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 02:12:58,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:58,087 INFO L85 PathProgramCache]: Analyzing trace with hash 386610843, now seen corresponding path program 20 times [2022-01-19 02:12:58,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:58,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399380404] [2022-01-19 02:12:58,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:58,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:58,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:58,465 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 02:12:58,465 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:58,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399380404] [2022-01-19 02:12:58,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399380404] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:58,465 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:58,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:12:58,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991240565] [2022-01-19 02:12:58,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:58,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:12:58,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:58,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:12:58,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:12:58,467 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:12:58,468 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 02:12:58,468 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:58,468 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:12:58,468 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:12:59,393 INFO L129 PetriNetUnfolder]: 1711/4330 cut-off events. [2022-01-19 02:12:59,393 INFO L130 PetriNetUnfolder]: For 45289/45310 co-relation queries the response was YES. [2022-01-19 02:12:59,424 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 02:12:59,437 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 247 selfloop transitions, 63 changer transitions 5/450 dead transitions. [2022-01-19 02:12:59,437 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 450 transitions, 4149 flow [2022-01-19 02:12:59,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:12:59,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:12:59,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2772 transitions. [2022-01-19 02:12:59,439 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2022-01-19 02:12:59,439 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2772 transitions. [2022-01-19 02:12:59,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2772 transitions. [2022-01-19 02:12:59,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:12:59,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2772 transitions. [2022-01-19 02:12:59,441 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 02:12:59,443 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 02:12:59,444 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 02:12:59,444 INFO L186 Difference]: Start difference. First operand has 388 places, 399 transitions, 2929 flow. Second operand 18 states and 2772 transitions. [2022-01-19 02:12:59,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 450 transitions, 4149 flow [2022-01-19 02:12:59,551 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 02:12:59,556 INFO L242 Difference]: Finished difference. Result has 392 places, 403 transitions, 2886 flow [2022-01-19 02:12:59,556 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 02:12:59,556 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 191 predicate places. [2022-01-19 02:12:59,556 INFO L470 AbstractCegarLoop]: Abstraction has has 392 places, 403 transitions, 2886 flow [2022-01-19 02:12:59,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 02:12:59,557 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:12:59,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 02:12:59,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 02:12:59,557 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 02:12:59,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:12:59,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1947666141, now seen corresponding path program 21 times [2022-01-19 02:12:59,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:12:59,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327070456] [2022-01-19 02:12:59,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:12:59,558 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:12:59,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:12:59,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 02:12:59,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:12:59,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327070456] [2022-01-19 02:12:59,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327070456] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:12:59,980 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:12:59,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:12:59,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772414975] [2022-01-19 02:12:59,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:12:59,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:12:59,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:12:59,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:12:59,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:12:59,982 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:12:59,983 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 02:12:59,983 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:12:59,983 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:12:59,983 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:00,885 INFO L129 PetriNetUnfolder]: 1711/4346 cut-off events. [2022-01-19 02:13:00,885 INFO L130 PetriNetUnfolder]: For 45111/45132 co-relation queries the response was YES. [2022-01-19 02:13:00,917 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 02:13:00,930 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 247 selfloop transitions, 64 changer transitions 5/451 dead transitions. [2022-01-19 02:13:00,930 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 451 transitions, 4087 flow [2022-01-19 02:13:00,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:13:00,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:13:00,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2768 transitions. [2022-01-19 02:13:00,932 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6895864474339811 [2022-01-19 02:13:00,932 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2768 transitions. [2022-01-19 02:13:00,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2768 transitions. [2022-01-19 02:13:00,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:00,932 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2768 transitions. [2022-01-19 02:13:00,934 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 02:13:00,936 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 02:13:00,936 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 02:13:00,936 INFO L186 Difference]: Start difference. First operand has 392 places, 403 transitions, 2886 flow. Second operand 18 states and 2768 transitions. [2022-01-19 02:13:00,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 451 transitions, 4087 flow [2022-01-19 02:13:01,023 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 02:13:01,027 INFO L242 Difference]: Finished difference. Result has 396 places, 406 transitions, 2901 flow [2022-01-19 02:13:01,028 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 02:13:01,028 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 195 predicate places. [2022-01-19 02:13:01,028 INFO L470 AbstractCegarLoop]: Abstraction has has 396 places, 406 transitions, 2901 flow [2022-01-19 02:13:01,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:13:01,028 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:01,028 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:13:01,029 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 02:13:01,029 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 02:13:01,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:01,029 INFO L85 PathProgramCache]: Analyzing trace with hash 109708599, now seen corresponding path program 22 times [2022-01-19 02:13:01,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:01,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669653738] [2022-01-19 02:13:01,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:01,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:01,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:01,367 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 02:13:01,368 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:01,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669653738] [2022-01-19 02:13:01,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669653738] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:01,368 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:01,368 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:01,368 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919384984] [2022-01-19 02:13:01,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:01,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:01,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:01,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:01,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:01,370 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:01,371 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 02:13:01,371 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:01,371 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:01,371 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:02,260 INFO L129 PetriNetUnfolder]: 1711/4308 cut-off events. [2022-01-19 02:13:02,260 INFO L130 PetriNetUnfolder]: For 44886/44908 co-relation queries the response was YES. [2022-01-19 02:13:02,286 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 02:13:02,297 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 251 selfloop transitions, 62 changer transitions 5/453 dead transitions. [2022-01-19 02:13:02,297 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 453 transitions, 4096 flow [2022-01-19 02:13:02,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:13:02,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:13:02,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2767 transitions. [2022-01-19 02:13:02,299 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6893373193821625 [2022-01-19 02:13:02,299 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2767 transitions. [2022-01-19 02:13:02,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2767 transitions. [2022-01-19 02:13:02,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:02,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2767 transitions. [2022-01-19 02:13:02,302 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 02:13:02,304 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 02:13:02,304 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 02:13:02,304 INFO L186 Difference]: Start difference. First operand has 396 places, 406 transitions, 2901 flow. Second operand 18 states and 2767 transitions. [2022-01-19 02:13:02,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 453 transitions, 4096 flow [2022-01-19 02:13:02,421 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 02:13:02,426 INFO L242 Difference]: Finished difference. Result has 400 places, 409 transitions, 2887 flow [2022-01-19 02:13:02,426 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 02:13:02,427 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 199 predicate places. [2022-01-19 02:13:02,427 INFO L470 AbstractCegarLoop]: Abstraction has has 400 places, 409 transitions, 2887 flow [2022-01-19 02:13:02,427 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 02:13:02,427 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:02,427 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 02:13:02,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 02:13:02,428 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 02:13:02,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:02,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1019999163, now seen corresponding path program 23 times [2022-01-19 02:13:02,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:02,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121999020] [2022-01-19 02:13:02,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:02,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:02,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:02,839 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 02:13:02,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:02,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121999020] [2022-01-19 02:13:02,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121999020] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:02,839 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:02,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:02,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433616075] [2022-01-19 02:13:02,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:02,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:02,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:02,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:02,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:02,841 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:02,842 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 02:13:02,842 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:02,842 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:02,842 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:03,872 INFO L129 PetriNetUnfolder]: 1764/4472 cut-off events. [2022-01-19 02:13:03,872 INFO L130 PetriNetUnfolder]: For 48725/48745 co-relation queries the response was YES. [2022-01-19 02:13:03,896 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 02:13:03,907 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 253 selfloop transitions, 82 changer transitions 5/475 dead transitions. [2022-01-19 02:13:03,907 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 475 transitions, 4384 flow [2022-01-19 02:13:03,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 02:13:03,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 02:13:03,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2928 transitions. [2022-01-19 02:13:03,909 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6910549917394383 [2022-01-19 02:13:03,910 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2928 transitions. [2022-01-19 02:13:03,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2928 transitions. [2022-01-19 02:13:03,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:03,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2928 transitions. [2022-01-19 02:13:03,912 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 02:13:03,914 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 02:13:03,914 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 02:13:03,914 INFO L186 Difference]: Start difference. First operand has 400 places, 409 transitions, 2887 flow. Second operand 19 states and 2928 transitions. [2022-01-19 02:13:03,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 475 transitions, 4384 flow [2022-01-19 02:13:04,018 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 02:13:04,023 INFO L242 Difference]: Finished difference. Result has 408 places, 421 transitions, 3263 flow [2022-01-19 02:13:04,023 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 02:13:04,023 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 207 predicate places. [2022-01-19 02:13:04,023 INFO L470 AbstractCegarLoop]: Abstraction has has 408 places, 421 transitions, 3263 flow [2022-01-19 02:13:04,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:13:04,024 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:04,024 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:13:04,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 02:13:04,024 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 02:13:04,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:04,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1739466355, now seen corresponding path program 24 times [2022-01-19 02:13:04,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:04,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282349920] [2022-01-19 02:13:04,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:04,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:04,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:04,433 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 02:13:04,433 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:04,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282349920] [2022-01-19 02:13:04,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282349920] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:04,433 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:04,433 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:04,433 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721559098] [2022-01-19 02:13:04,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:04,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:04,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:04,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:04,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:04,435 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:04,436 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 02:13:04,436 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:04,436 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:04,436 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:05,483 INFO L129 PetriNetUnfolder]: 1806/4610 cut-off events. [2022-01-19 02:13:05,484 INFO L130 PetriNetUnfolder]: For 59771/59791 co-relation queries the response was YES. [2022-01-19 02:13:05,514 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 02:13:05,530 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 272 selfloop transitions, 73 changer transitions 5/485 dead transitions. [2022-01-19 02:13:05,530 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 485 transitions, 4859 flow [2022-01-19 02:13:05,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 02:13:05,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 02:13:05,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-01-19 02:13:05,533 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-01-19 02:13:05,533 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-01-19 02:13:05,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-01-19 02:13:05,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:05,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-01-19 02:13:05,535 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 02:13:05,537 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 02:13:05,537 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 02:13:05,538 INFO L186 Difference]: Start difference. First operand has 408 places, 421 transitions, 3263 flow. Second operand 19 states and 2930 transitions. [2022-01-19 02:13:05,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 485 transitions, 4859 flow [2022-01-19 02:13:05,680 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 02:13:05,685 INFO L242 Difference]: Finished difference. Result has 416 places, 427 transitions, 3392 flow [2022-01-19 02:13:05,685 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 02:13:05,685 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 215 predicate places. [2022-01-19 02:13:05,686 INFO L470 AbstractCegarLoop]: Abstraction has has 416 places, 427 transitions, 3392 flow [2022-01-19 02:13:05,686 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 02:13:05,686 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:05,686 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 02:13:05,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 02:13:05,686 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 02:13:05,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:05,687 INFO L85 PathProgramCache]: Analyzing trace with hash -930338993, now seen corresponding path program 25 times [2022-01-19 02:13:05,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:05,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914114256] [2022-01-19 02:13:05,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:05,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:05,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:06,081 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 02:13:06,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:06,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914114256] [2022-01-19 02:13:06,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914114256] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:06,081 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:06,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:06,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687830721] [2022-01-19 02:13:06,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:06,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:06,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:06,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:06,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:06,084 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:06,090 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 02:13:06,091 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:06,091 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:06,091 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:07,141 INFO L129 PetriNetUnfolder]: 1816/4631 cut-off events. [2022-01-19 02:13:07,141 INFO L130 PetriNetUnfolder]: For 59612/59634 co-relation queries the response was YES. [2022-01-19 02:13:07,180 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 02:13:07,194 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 271 selfloop transitions, 67 changer transitions 5/478 dead transitions. [2022-01-19 02:13:07,195 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 478 transitions, 4843 flow [2022-01-19 02:13:07,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:13:07,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:13:07,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2766 transitions. [2022-01-19 02:13:07,196 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6890881913303438 [2022-01-19 02:13:07,196 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2766 transitions. [2022-01-19 02:13:07,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2766 transitions. [2022-01-19 02:13:07,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:07,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2766 transitions. [2022-01-19 02:13:07,198 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 02:13:07,200 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 02:13:07,200 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 02:13:07,200 INFO L186 Difference]: Start difference. First operand has 416 places, 427 transitions, 3392 flow. Second operand 18 states and 2766 transitions. [2022-01-19 02:13:07,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 478 transitions, 4843 flow [2022-01-19 02:13:07,421 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 02:13:07,426 INFO L242 Difference]: Finished difference. Result has 421 places, 435 transitions, 3468 flow [2022-01-19 02:13:07,427 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 02:13:07,427 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 220 predicate places. [2022-01-19 02:13:07,427 INFO L470 AbstractCegarLoop]: Abstraction has has 421 places, 435 transitions, 3468 flow [2022-01-19 02:13:07,427 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 02:13:07,427 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:07,428 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 02:13:07,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 02:13:07,428 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 02:13:07,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:07,428 INFO L85 PathProgramCache]: Analyzing trace with hash -907769797, now seen corresponding path program 26 times [2022-01-19 02:13:07,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:07,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763687853] [2022-01-19 02:13:07,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:07,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:07,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:07,880 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 02:13:07,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:07,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763687853] [2022-01-19 02:13:07,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763687853] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:07,880 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:07,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:07,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115398538] [2022-01-19 02:13:07,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:07,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:07,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:07,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:07,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:07,882 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:07,883 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 02:13:07,883 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:07,883 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:07,883 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:08,938 INFO L129 PetriNetUnfolder]: 1856/4657 cut-off events. [2022-01-19 02:13:08,938 INFO L130 PetriNetUnfolder]: For 62722/62732 co-relation queries the response was YES. [2022-01-19 02:13:08,972 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 02:13:08,985 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 283 selfloop transitions, 79 changer transitions 5/502 dead transitions. [2022-01-19 02:13:08,985 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 502 transitions, 5063 flow [2022-01-19 02:13:08,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 02:13:08,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 02:13:08,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-01-19 02:13:08,987 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-01-19 02:13:08,987 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-01-19 02:13:08,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-01-19 02:13:08,988 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:08,988 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-01-19 02:13:08,989 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 02:13:08,991 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 02:13:08,991 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 02:13:08,991 INFO L186 Difference]: Start difference. First operand has 421 places, 435 transitions, 3468 flow. Second operand 19 states and 2930 transitions. [2022-01-19 02:13:08,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 502 transitions, 5063 flow [2022-01-19 02:13:09,143 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 02:13:09,148 INFO L242 Difference]: Finished difference. Result has 432 places, 445 transitions, 3685 flow [2022-01-19 02:13:09,148 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 02:13:09,149 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 231 predicate places. [2022-01-19 02:13:09,149 INFO L470 AbstractCegarLoop]: Abstraction has has 432 places, 445 transitions, 3685 flow [2022-01-19 02:13:09,150 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 02:13:09,150 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:09,150 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 02:13:09,150 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-19 02:13:09,150 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 02:13:09,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:09,150 INFO L85 PathProgramCache]: Analyzing trace with hash 26052429, now seen corresponding path program 27 times [2022-01-19 02:13:09,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:09,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388498513] [2022-01-19 02:13:09,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:09,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:09,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:09,610 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 02:13:09,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:09,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388498513] [2022-01-19 02:13:09,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388498513] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:09,611 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:09,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:09,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843488661] [2022-01-19 02:13:09,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:09,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:09,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:09,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:09,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:09,613 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:09,613 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 02:13:09,614 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:09,614 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:09,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:10,679 INFO L129 PetriNetUnfolder]: 1898/4772 cut-off events. [2022-01-19 02:13:10,680 INFO L130 PetriNetUnfolder]: For 74943/74953 co-relation queries the response was YES. [2022-01-19 02:13:10,720 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 02:13:10,735 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 294 selfloop transitions, 72 changer transitions 5/506 dead transitions. [2022-01-19 02:13:10,735 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 506 transitions, 5395 flow [2022-01-19 02:13:10,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:13:10,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:13:10,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2780 transitions. [2022-01-19 02:13:10,740 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6925759840558047 [2022-01-19 02:13:10,740 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2780 transitions. [2022-01-19 02:13:10,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2780 transitions. [2022-01-19 02:13:10,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:10,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2780 transitions. [2022-01-19 02:13:10,742 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 02:13:10,744 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 02:13:10,744 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 02:13:10,744 INFO L186 Difference]: Start difference. First operand has 432 places, 445 transitions, 3685 flow. Second operand 18 states and 2780 transitions. [2022-01-19 02:13:10,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 506 transitions, 5395 flow [2022-01-19 02:13:10,941 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 02:13:10,947 INFO L242 Difference]: Finished difference. Result has 439 places, 451 transitions, 3824 flow [2022-01-19 02:13:10,947 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 02:13:10,947 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 238 predicate places. [2022-01-19 02:13:10,948 INFO L470 AbstractCegarLoop]: Abstraction has has 439 places, 451 transitions, 3824 flow [2022-01-19 02:13:10,948 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 02:13:10,948 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:10,948 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 02:13:10,948 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 02:13:10,948 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 02:13:10,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:10,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1615365353, now seen corresponding path program 28 times [2022-01-19 02:13:10,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:10,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254572572] [2022-01-19 02:13:10,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:10,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:10,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:11,384 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 02:13:11,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:11,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254572572] [2022-01-19 02:13:11,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254572572] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:11,384 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:11,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:11,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495844339] [2022-01-19 02:13:11,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:11,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:11,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:11,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:11,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:11,386 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:11,387 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 02:13:11,387 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:11,387 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:11,387 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:12,460 INFO L129 PetriNetUnfolder]: 1910/4938 cut-off events. [2022-01-19 02:13:12,460 INFO L130 PetriNetUnfolder]: For 77954/77974 co-relation queries the response was YES. [2022-01-19 02:13:12,504 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 02:13:12,519 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 290 selfloop transitions, 74 changer transitions 5/504 dead transitions. [2022-01-19 02:13:12,519 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 504 transitions, 5280 flow [2022-01-19 02:13:12,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:13:12,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:13:12,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2022-01-19 02:13:12,521 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2022-01-19 02:13:12,521 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2022-01-19 02:13:12,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2022-01-19 02:13:12,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:12,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2022-01-19 02:13:12,523 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 02:13:12,525 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 02:13:12,525 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 02:13:12,525 INFO L186 Difference]: Start difference. First operand has 439 places, 451 transitions, 3824 flow. Second operand 18 states and 2770 transitions. [2022-01-19 02:13:12,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 504 transitions, 5280 flow [2022-01-19 02:13:12,754 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 02:13:12,760 INFO L242 Difference]: Finished difference. Result has 445 places, 456 transitions, 3771 flow [2022-01-19 02:13:12,760 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 02:13:12,760 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 244 predicate places. [2022-01-19 02:13:12,760 INFO L470 AbstractCegarLoop]: Abstraction has has 445 places, 456 transitions, 3771 flow [2022-01-19 02:13:12,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 02:13:12,761 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:12,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 02:13:12,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 02:13:12,761 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 02:13:12,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:12,761 INFO L85 PathProgramCache]: Analyzing trace with hash -604784347, now seen corresponding path program 29 times [2022-01-19 02:13:12,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:12,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017692098] [2022-01-19 02:13:12,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:12,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:12,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:13,208 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 02:13:13,208 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:13,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017692098] [2022-01-19 02:13:13,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017692098] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:13,208 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:13,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:13,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658250452] [2022-01-19 02:13:13,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:13,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:13,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:13,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:13,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:13,210 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:13,211 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 02:13:13,211 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:13,211 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:13,211 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:14,382 INFO L129 PetriNetUnfolder]: 1982/5125 cut-off events. [2022-01-19 02:13:14,382 INFO L130 PetriNetUnfolder]: For 81877/81897 co-relation queries the response was YES. [2022-01-19 02:13:14,422 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 02:13:14,437 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 311 selfloop transitions, 74 changer transitions 5/525 dead transitions. [2022-01-19 02:13:14,438 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 525 transitions, 5614 flow [2022-01-19 02:13:14,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 02:13:14,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 02:13:14,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-01-19 02:13:14,439 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-01-19 02:13:14,439 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-01-19 02:13:14,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-01-19 02:13:14,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:14,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-01-19 02:13:14,441 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 02:13:14,443 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 02:13:14,443 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 02:13:14,444 INFO L186 Difference]: Start difference. First operand has 445 places, 456 transitions, 3771 flow. Second operand 19 states and 2930 transitions. [2022-01-19 02:13:14,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 525 transitions, 5614 flow [2022-01-19 02:13:14,680 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 02:13:14,685 INFO L242 Difference]: Finished difference. Result has 456 places, 467 transitions, 4057 flow [2022-01-19 02:13:14,686 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 02:13:14,686 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 255 predicate places. [2022-01-19 02:13:14,686 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 467 transitions, 4057 flow [2022-01-19 02:13:14,686 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 02:13:14,686 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:14,686 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 02:13:14,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 02:13:14,687 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 02:13:14,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:14,687 INFO L85 PathProgramCache]: Analyzing trace with hash 954280369, now seen corresponding path program 30 times [2022-01-19 02:13:14,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:14,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438513592] [2022-01-19 02:13:14,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:14,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:14,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:15,082 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 02:13:15,083 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:15,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438513592] [2022-01-19 02:13:15,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438513592] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:15,083 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:15,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:15,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459206071] [2022-01-19 02:13:15,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:15,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:15,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:15,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:15,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:15,085 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:15,085 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 02:13:15,086 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:15,086 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:15,086 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:16,261 INFO L129 PetriNetUnfolder]: 2038/5261 cut-off events. [2022-01-19 02:13:16,261 INFO L130 PetriNetUnfolder]: For 94548/94568 co-relation queries the response was YES. [2022-01-19 02:13:16,310 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 02:13:16,328 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 316 selfloop transitions, 78 changer transitions 5/534 dead transitions. [2022-01-19 02:13:16,328 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 534 transitions, 5955 flow [2022-01-19 02:13:16,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 02:13:16,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 02:13:16,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-01-19 02:13:16,330 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-01-19 02:13:16,330 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-01-19 02:13:16,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-01-19 02:13:16,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:16,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-01-19 02:13:16,332 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 02:13:16,334 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 02:13:16,334 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 02:13:16,334 INFO L186 Difference]: Start difference. First operand has 456 places, 467 transitions, 4057 flow. Second operand 19 states and 2930 transitions. [2022-01-19 02:13:16,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 534 transitions, 5955 flow [2022-01-19 02:13:16,635 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 02:13:16,640 INFO L242 Difference]: Finished difference. Result has 467 places, 479 transitions, 4321 flow [2022-01-19 02:13:16,641 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 02:13:16,641 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 266 predicate places. [2022-01-19 02:13:16,641 INFO L470 AbstractCegarLoop]: Abstraction has has 467 places, 479 transitions, 4321 flow [2022-01-19 02:13:16,642 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 02:13:16,642 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:16,642 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 02:13:16,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 02:13:16,642 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 02:13:16,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:16,642 INFO L85 PathProgramCache]: Analyzing trace with hash -622006791, now seen corresponding path program 31 times [2022-01-19 02:13:16,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:16,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166274320] [2022-01-19 02:13:16,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:16,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:16,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:17,049 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 02:13:17,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:17,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166274320] [2022-01-19 02:13:17,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166274320] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:17,049 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:17,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:17,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692003686] [2022-01-19 02:13:17,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:17,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:17,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:17,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:17,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:17,051 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:17,052 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 02:13:17,052 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:17,052 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:17,052 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:18,256 INFO L129 PetriNetUnfolder]: 2089/5410 cut-off events. [2022-01-19 02:13:18,256 INFO L130 PetriNetUnfolder]: For 107121/107143 co-relation queries the response was YES. [2022-01-19 02:13:18,308 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 02:13:18,325 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 330 selfloop transitions, 76 changer transitions 5/546 dead transitions. [2022-01-19 02:13:18,325 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 546 transitions, 6330 flow [2022-01-19 02:13:18,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 02:13:18,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 02:13:18,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-01-19 02:13:18,327 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-01-19 02:13:18,327 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-01-19 02:13:18,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-01-19 02:13:18,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:18,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-01-19 02:13:18,329 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 02:13:18,331 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 02:13:18,331 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 02:13:18,331 INFO L186 Difference]: Start difference. First operand has 467 places, 479 transitions, 4321 flow. Second operand 19 states and 2934 transitions. [2022-01-19 02:13:18,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 546 transitions, 6330 flow [2022-01-19 02:13:18,638 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 02:13:18,644 INFO L242 Difference]: Finished difference. Result has 475 places, 486 transitions, 4441 flow [2022-01-19 02:13:18,645 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 02:13:18,645 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 274 predicate places. [2022-01-19 02:13:18,645 INFO L470 AbstractCegarLoop]: Abstraction has has 475 places, 486 transitions, 4441 flow [2022-01-19 02:13:18,645 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 02:13:18,646 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:18,646 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 02:13:18,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-01-19 02:13:18,646 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 02:13:18,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:18,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1806811077, now seen corresponding path program 32 times [2022-01-19 02:13:18,646 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:18,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935980377] [2022-01-19 02:13:18,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:18,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:18,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:18,994 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 02:13:18,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:18,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935980377] [2022-01-19 02:13:18,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935980377] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:18,994 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:18,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:18,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964124910] [2022-01-19 02:13:18,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:18,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:18,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:18,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:18,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:18,996 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:18,997 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 02:13:18,997 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:18,997 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:18,997 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:20,181 INFO L129 PetriNetUnfolder]: 2095/5443 cut-off events. [2022-01-19 02:13:20,182 INFO L130 PetriNetUnfolder]: For 106282/106302 co-relation queries the response was YES. [2022-01-19 02:13:20,231 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 02:13:20,247 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 322 selfloop transitions, 71 changer transitions 5/533 dead transitions. [2022-01-19 02:13:20,248 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 533 transitions, 6004 flow [2022-01-19 02:13:20,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:13:20,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:13:20,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2768 transitions. [2022-01-19 02:13:20,249 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6895864474339811 [2022-01-19 02:13:20,249 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2768 transitions. [2022-01-19 02:13:20,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2768 transitions. [2022-01-19 02:13:20,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:20,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2768 transitions. [2022-01-19 02:13:20,251 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 02:13:20,253 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 02:13:20,253 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 02:13:20,253 INFO L186 Difference]: Start difference. First operand has 475 places, 486 transitions, 4441 flow. Second operand 18 states and 2768 transitions. [2022-01-19 02:13:20,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 533 transitions, 6004 flow [2022-01-19 02:13:20,638 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 02:13:20,644 INFO L242 Difference]: Finished difference. Result has 480 places, 489 transitions, 4346 flow [2022-01-19 02:13:20,645 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 02:13:20,645 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 279 predicate places. [2022-01-19 02:13:20,645 INFO L470 AbstractCegarLoop]: Abstraction has has 480 places, 489 transitions, 4346 flow [2022-01-19 02:13:20,645 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 02:13:20,645 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:20,646 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 02:13:20,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-19 02:13:20,646 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 02:13:20,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:20,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1062515635, now seen corresponding path program 33 times [2022-01-19 02:13:20,646 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:20,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714455001] [2022-01-19 02:13:20,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:20,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:20,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:21,050 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 02:13:21,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:21,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714455001] [2022-01-19 02:13:21,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714455001] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:21,051 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:21,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:21,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537965399] [2022-01-19 02:13:21,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:21,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:21,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:21,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:21,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:21,053 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:21,054 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 02:13:21,054 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:21,054 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:21,054 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:22,482 INFO L129 PetriNetUnfolder]: 2146/5612 cut-off events. [2022-01-19 02:13:22,482 INFO L130 PetriNetUnfolder]: For 110247/110267 co-relation queries the response was YES. [2022-01-19 02:13:22,530 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 02:13:22,549 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 335 selfloop transitions, 77 changer transitions 5/552 dead transitions. [2022-01-19 02:13:22,549 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 552 transitions, 6343 flow [2022-01-19 02:13:22,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:13:22,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:13:22,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2782 transitions. [2022-01-19 02:13:22,553 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.693074240159442 [2022-01-19 02:13:22,553 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2782 transitions. [2022-01-19 02:13:22,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2782 transitions. [2022-01-19 02:13:22,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:22,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2782 transitions. [2022-01-19 02:13:22,555 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 02:13:22,556 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 02:13:22,557 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:13:22,557 INFO L186 Difference]: Start difference. First operand has 480 places, 489 transitions, 4346 flow. Second operand 18 states and 2782 transitions. [2022-01-19 02:13:22,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 552 transitions, 6343 flow [2022-01-19 02:13:22,870 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 02:13:22,876 INFO L242 Difference]: Finished difference. Result has 486 places, 496 transitions, 4705 flow [2022-01-19 02:13:22,876 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 02:13:22,876 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 285 predicate places. [2022-01-19 02:13:22,876 INFO L470 AbstractCegarLoop]: Abstraction has has 486 places, 496 transitions, 4705 flow [2022-01-19 02:13:22,877 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 02:13:22,877 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:22,877 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 02:13:22,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-19 02:13:22,877 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 02:13:22,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:22,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1899289945, now seen corresponding path program 34 times [2022-01-19 02:13:22,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:22,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545885093] [2022-01-19 02:13:22,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:22,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:22,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:23,245 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 02:13:23,245 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:23,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545885093] [2022-01-19 02:13:23,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545885093] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:23,245 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:23,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:23,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606409438] [2022-01-19 02:13:23,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:23,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:23,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:23,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:23,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:23,247 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:23,248 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 02:13:23,249 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:23,249 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:23,249 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:24,522 INFO L129 PetriNetUnfolder]: 2173/5667 cut-off events. [2022-01-19 02:13:24,522 INFO L130 PetriNetUnfolder]: For 123779/123799 co-relation queries the response was YES. [2022-01-19 02:13:24,580 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 02:13:24,598 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 337 selfloop transitions, 80 changer transitions 5/557 dead transitions. [2022-01-19 02:13:24,598 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 557 transitions, 6609 flow [2022-01-19 02:13:24,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:13:24,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:13:24,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2776 transitions. [2022-01-19 02:13:24,600 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6915794718485302 [2022-01-19 02:13:24,600 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2776 transitions. [2022-01-19 02:13:24,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2776 transitions. [2022-01-19 02:13:24,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:24,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2776 transitions. [2022-01-19 02:13:24,602 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 02:13:24,604 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 02:13:24,604 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 02:13:24,604 INFO L186 Difference]: Start difference. First operand has 486 places, 496 transitions, 4705 flow. Second operand 18 states and 2776 transitions. [2022-01-19 02:13:24,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 557 transitions, 6609 flow [2022-01-19 02:13:24,939 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 02:13:24,946 INFO L242 Difference]: Finished difference. Result has 494 places, 506 transitions, 4832 flow [2022-01-19 02:13:24,946 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 02:13:24,946 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 293 predicate places. [2022-01-19 02:13:24,946 INFO L470 AbstractCegarLoop]: Abstraction has has 494 places, 506 transitions, 4832 flow [2022-01-19 02:13:24,947 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 02:13:24,947 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:24,947 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 02:13:24,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-01-19 02:13:24,947 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 02:13:24,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:24,947 INFO L85 PathProgramCache]: Analyzing trace with hash 614811543, now seen corresponding path program 35 times [2022-01-19 02:13:24,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:24,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617480736] [2022-01-19 02:13:24,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:24,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:24,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:25,308 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 02:13:25,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:25,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617480736] [2022-01-19 02:13:25,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617480736] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:25,308 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:25,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:25,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513746327] [2022-01-19 02:13:25,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:25,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:25,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:25,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:25,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:25,310 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:25,311 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 02:13:25,311 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:25,311 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:25,311 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:26,534 INFO L129 PetriNetUnfolder]: 2173/5661 cut-off events. [2022-01-19 02:13:26,534 INFO L130 PetriNetUnfolder]: For 115516/115536 co-relation queries the response was YES. [2022-01-19 02:13:26,593 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 02:13:26,610 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 338 selfloop transitions, 79 changer transitions 5/557 dead transitions. [2022-01-19 02:13:26,610 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 557 transitions, 6515 flow [2022-01-19 02:13:26,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:13:26,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:13:26,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2773 transitions. [2022-01-19 02:13:26,612 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6908320876930742 [2022-01-19 02:13:26,612 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2773 transitions. [2022-01-19 02:13:26,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2773 transitions. [2022-01-19 02:13:26,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:26,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2773 transitions. [2022-01-19 02:13:26,614 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 02:13:26,616 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 02:13:26,616 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 02:13:26,616 INFO L186 Difference]: Start difference. First operand has 494 places, 506 transitions, 4832 flow. Second operand 18 states and 2773 transitions. [2022-01-19 02:13:26,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 557 transitions, 6515 flow [2022-01-19 02:13:26,965 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 02:13:26,972 INFO L242 Difference]: Finished difference. Result has 501 places, 510 transitions, 4915 flow [2022-01-19 02:13:26,972 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 02:13:26,972 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 300 predicate places. [2022-01-19 02:13:26,972 INFO L470 AbstractCegarLoop]: Abstraction has has 501 places, 510 transitions, 4915 flow [2022-01-19 02:13:26,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:13:26,973 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:26,973 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:13:26,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-01-19 02:13:26,973 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 02:13:26,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:26,973 INFO L85 PathProgramCache]: Analyzing trace with hash -382478845, now seen corresponding path program 36 times [2022-01-19 02:13:26,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:26,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451740152] [2022-01-19 02:13:26,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:26,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:26,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:27,360 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 02:13:27,360 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:27,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451740152] [2022-01-19 02:13:27,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451740152] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:27,360 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:27,360 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:27,360 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209740440] [2022-01-19 02:13:27,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:27,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:27,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:27,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:27,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:27,362 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:27,363 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 02:13:27,363 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:27,363 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:27,363 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:28,788 INFO L129 PetriNetUnfolder]: 2173/5647 cut-off events. [2022-01-19 02:13:28,788 INFO L130 PetriNetUnfolder]: For 116336/116358 co-relation queries the response was YES. [2022-01-19 02:13:28,832 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 02:13:28,848 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 338 selfloop transitions, 82 changer transitions 5/560 dead transitions. [2022-01-19 02:13:28,849 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 560 transitions, 6575 flow [2022-01-19 02:13:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:13:28,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:13:28,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2771 transitions. [2022-01-19 02:13:28,850 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.690333831589437 [2022-01-19 02:13:28,850 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2771 transitions. [2022-01-19 02:13:28,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2771 transitions. [2022-01-19 02:13:28,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:28,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2771 transitions. [2022-01-19 02:13:28,852 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 02:13:28,854 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 02:13:28,854 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 02:13:28,854 INFO L186 Difference]: Start difference. First operand has 501 places, 510 transitions, 4915 flow. Second operand 18 states and 2771 transitions. [2022-01-19 02:13:28,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 560 transitions, 6575 flow [2022-01-19 02:13:29,169 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 02:13:29,175 INFO L242 Difference]: Finished difference. Result has 505 places, 513 transitions, 4912 flow [2022-01-19 02:13:29,176 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 02:13:29,176 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 304 predicate places. [2022-01-19 02:13:29,176 INFO L470 AbstractCegarLoop]: Abstraction has has 505 places, 513 transitions, 4912 flow [2022-01-19 02:13:29,176 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 02:13:29,176 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:29,176 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 02:13:29,176 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-01-19 02:13:29,177 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 02:13:29,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:29,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1727320287, now seen corresponding path program 37 times [2022-01-19 02:13:29,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:29,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722409607] [2022-01-19 02:13:29,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:29,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:29,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:29,533 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 02:13:29,533 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:29,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722409607] [2022-01-19 02:13:29,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722409607] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:29,533 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:29,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:29,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734763555] [2022-01-19 02:13:29,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:29,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:29,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:29,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:29,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:29,535 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:29,536 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 02:13:29,536 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:29,536 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:29,536 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:30,825 INFO L129 PetriNetUnfolder]: 2173/5631 cut-off events. [2022-01-19 02:13:30,826 INFO L130 PetriNetUnfolder]: For 115172/115194 co-relation queries the response was YES. [2022-01-19 02:13:30,887 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 02:13:30,905 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 342 selfloop transitions, 79 changer transitions 5/561 dead transitions. [2022-01-19 02:13:30,906 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 561 transitions, 6573 flow [2022-01-19 02:13:30,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:13:30,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:13:30,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2769 transitions. [2022-01-19 02:13:30,907 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6898355754857997 [2022-01-19 02:13:30,907 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2769 transitions. [2022-01-19 02:13:30,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2769 transitions. [2022-01-19 02:13:30,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:30,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2769 transitions. [2022-01-19 02:13:30,909 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 02:13:30,911 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 02:13:30,911 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 02:13:30,911 INFO L186 Difference]: Start difference. First operand has 505 places, 513 transitions, 4912 flow. Second operand 18 states and 2769 transitions. [2022-01-19 02:13:30,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 561 transitions, 6573 flow [2022-01-19 02:13:31,270 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 02:13:31,276 INFO L242 Difference]: Finished difference. Result has 508 places, 516 transitions, 4860 flow [2022-01-19 02:13:31,277 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 02:13:31,277 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 307 predicate places. [2022-01-19 02:13:31,277 INFO L470 AbstractCegarLoop]: Abstraction has has 508 places, 516 transitions, 4860 flow [2022-01-19 02:13:31,278 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 02:13:31,278 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:31,278 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 02:13:31,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-01-19 02:13:31,278 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 02:13:31,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:31,278 INFO L85 PathProgramCache]: Analyzing trace with hash 589786603, now seen corresponding path program 38 times [2022-01-19 02:13:31,278 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:31,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399687270] [2022-01-19 02:13:31,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:31,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:31,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:31,592 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 02:13:31,592 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:31,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399687270] [2022-01-19 02:13:31,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399687270] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:31,593 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:31,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:31,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311588889] [2022-01-19 02:13:31,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:31,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:31,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:31,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:31,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:31,594 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:31,595 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 02:13:31,595 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:31,595 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:31,595 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:32,824 INFO L129 PetriNetUnfolder]: 2179/5645 cut-off events. [2022-01-19 02:13:32,824 INFO L130 PetriNetUnfolder]: For 115097/115119 co-relation queries the response was YES. [2022-01-19 02:13:32,885 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 02:13:32,903 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 348 selfloop transitions, 84 changer transitions 5/572 dead transitions. [2022-01-19 02:13:32,903 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 572 transitions, 6739 flow [2022-01-19 02:13:32,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:13:32,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:13:32,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2775 transitions. [2022-01-19 02:13:32,905 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6913303437967115 [2022-01-19 02:13:32,905 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2775 transitions. [2022-01-19 02:13:32,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2775 transitions. [2022-01-19 02:13:32,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:32,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2775 transitions. [2022-01-19 02:13:32,907 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 02:13:32,908 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 02:13:32,909 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 02:13:32,909 INFO L186 Difference]: Start difference. First operand has 508 places, 516 transitions, 4860 flow. Second operand 18 states and 2775 transitions. [2022-01-19 02:13:32,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 572 transitions, 6739 flow [2022-01-19 02:13:33,216 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 02:13:33,222 INFO L242 Difference]: Finished difference. Result has 513 places, 524 transitions, 5053 flow [2022-01-19 02:13:33,222 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 02:13:33,223 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 312 predicate places. [2022-01-19 02:13:33,223 INFO L470 AbstractCegarLoop]: Abstraction has has 513 places, 524 transitions, 5053 flow [2022-01-19 02:13:33,223 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 02:13:33,223 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:33,223 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 02:13:33,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-01-19 02:13:33,223 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 02:13:33,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:33,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1453096679, now seen corresponding path program 39 times [2022-01-19 02:13:33,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:33,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606015843] [2022-01-19 02:13:33,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:33,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:33,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:33,627 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 02:13:33,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:33,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606015843] [2022-01-19 02:13:33,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606015843] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:33,628 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:33,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:33,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864163132] [2022-01-19 02:13:33,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:33,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:33,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:33,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:33,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:33,629 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:33,630 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 02:13:33,630 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:33,630 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:33,630 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:35,071 INFO L129 PetriNetUnfolder]: 2221/5684 cut-off events. [2022-01-19 02:13:35,071 INFO L130 PetriNetUnfolder]: For 132405/132415 co-relation queries the response was YES. [2022-01-19 02:13:35,119 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 02:13:35,137 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 365 selfloop transitions, 86 changer transitions 5/591 dead transitions. [2022-01-19 02:13:35,137 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 591 transitions, 7352 flow [2022-01-19 02:13:35,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 02:13:35,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 02:13:35,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-01-19 02:13:35,139 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-01-19 02:13:35,139 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-01-19 02:13:35,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-01-19 02:13:35,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:35,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-01-19 02:13:35,141 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 02:13:35,143 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 02:13:35,143 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 02:13:35,143 INFO L186 Difference]: Start difference. First operand has 513 places, 524 transitions, 5053 flow. Second operand 19 states and 2934 transitions. [2022-01-19 02:13:35,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 591 transitions, 7352 flow [2022-01-19 02:13:35,457 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 02:13:35,463 INFO L242 Difference]: Finished difference. Result has 521 places, 531 transitions, 5314 flow [2022-01-19 02:13:35,464 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 02:13:35,464 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 320 predicate places. [2022-01-19 02:13:35,464 INFO L470 AbstractCegarLoop]: Abstraction has has 521 places, 531 transitions, 5314 flow [2022-01-19 02:13:35,464 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 02:13:35,464 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:35,465 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 02:13:35,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-01-19 02:13:35,465 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 02:13:35,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:35,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1635720529, now seen corresponding path program 40 times [2022-01-19 02:13:35,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:35,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220999875] [2022-01-19 02:13:35,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:35,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:35,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:35,803 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 02:13:35,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:35,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220999875] [2022-01-19 02:13:35,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220999875] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:35,804 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:35,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:35,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258481886] [2022-01-19 02:13:35,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:35,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:35,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:35,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:35,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:35,805 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:35,806 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 02:13:35,806 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:35,806 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:35,806 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:37,154 INFO L129 PetriNetUnfolder]: 2231/5803 cut-off events. [2022-01-19 02:13:37,154 INFO L130 PetriNetUnfolder]: For 142183/142205 co-relation queries the response was YES. [2022-01-19 02:13:37,221 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 02:13:37,241 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 359 selfloop transitions, 84 changer transitions 5/583 dead transitions. [2022-01-19 02:13:37,241 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 583 transitions, 7325 flow [2022-01-19 02:13:37,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:13:37,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:13:37,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2022-01-19 02:13:37,242 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2022-01-19 02:13:37,243 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2022-01-19 02:13:37,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2022-01-19 02:13:37,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:37,243 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2022-01-19 02:13:37,244 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 02:13:37,246 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 02:13:37,246 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 02:13:37,246 INFO L186 Difference]: Start difference. First operand has 521 places, 531 transitions, 5314 flow. Second operand 18 states and 2770 transitions. [2022-01-19 02:13:37,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 583 transitions, 7325 flow [2022-01-19 02:13:37,639 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 02:13:37,645 INFO L242 Difference]: Finished difference. Result has 526 places, 539 transitions, 5399 flow [2022-01-19 02:13:37,645 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 02:13:37,646 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 325 predicate places. [2022-01-19 02:13:37,646 INFO L470 AbstractCegarLoop]: Abstraction has has 526 places, 539 transitions, 5399 flow [2022-01-19 02:13:37,646 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 02:13:37,646 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:37,646 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 02:13:37,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-01-19 02:13:37,646 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 02:13:37,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:37,647 INFO L85 PathProgramCache]: Analyzing trace with hash -2053636135, now seen corresponding path program 41 times [2022-01-19 02:13:37,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:37,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95047196] [2022-01-19 02:13:37,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:37,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:37,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:38,041 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 02:13:38,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:38,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95047196] [2022-01-19 02:13:38,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95047196] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:38,041 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:38,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:38,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341845176] [2022-01-19 02:13:38,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:38,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:38,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:38,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:38,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:38,043 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:38,044 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 02:13:38,044 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:38,044 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:38,044 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:39,406 INFO L129 PetriNetUnfolder]: 2271/5956 cut-off events. [2022-01-19 02:13:39,406 INFO L130 PetriNetUnfolder]: For 146537/146559 co-relation queries the response was YES. [2022-01-19 02:13:39,477 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 02:13:39,496 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 370 selfloop transitions, 93 changer transitions 5/603 dead transitions. [2022-01-19 02:13:39,497 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 603 transitions, 7618 flow [2022-01-19 02:13:39,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 02:13:39,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 02:13:39,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2932 transitions. [2022-01-19 02:13:39,498 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6919990559358037 [2022-01-19 02:13:39,498 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2932 transitions. [2022-01-19 02:13:39,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2932 transitions. [2022-01-19 02:13:39,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:39,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2932 transitions. [2022-01-19 02:13:39,501 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 02:13:39,502 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 02:13:39,503 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 02:13:39,503 INFO L186 Difference]: Start difference. First operand has 526 places, 539 transitions, 5399 flow. Second operand 19 states and 2932 transitions. [2022-01-19 02:13:39,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 603 transitions, 7618 flow [2022-01-19 02:13:39,991 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 02:13:39,997 INFO L242 Difference]: Finished difference. Result has 536 places, 547 transitions, 5648 flow [2022-01-19 02:13:39,998 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 02:13:39,998 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 335 predicate places. [2022-01-19 02:13:39,998 INFO L470 AbstractCegarLoop]: Abstraction has has 536 places, 547 transitions, 5648 flow [2022-01-19 02:13:39,998 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 02:13:39,998 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:39,998 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 02:13:39,998 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-01-19 02:13:39,999 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 02:13:39,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:39,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1219451829, now seen corresponding path program 42 times [2022-01-19 02:13:39,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:39,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489461376] [2022-01-19 02:13:39,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:39,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:40,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:40,407 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 02:13:40,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:40,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489461376] [2022-01-19 02:13:40,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489461376] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:40,409 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:40,409 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:40,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655879560] [2022-01-19 02:13:40,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:40,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:40,410 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:40,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:40,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:40,412 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:40,413 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 02:13:40,413 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:40,413 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:40,413 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:41,854 INFO L129 PetriNetUnfolder]: 2313/5950 cut-off events. [2022-01-19 02:13:41,854 INFO L130 PetriNetUnfolder]: For 173173/173183 co-relation queries the response was YES. [2022-01-19 02:13:41,914 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 02:13:41,933 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 380 selfloop transitions, 89 changer transitions 5/609 dead transitions. [2022-01-19 02:13:41,933 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 609 transitions, 8000 flow [2022-01-19 02:13:41,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:13:41,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:13:41,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2784 transitions. [2022-01-19 02:13:41,935 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6935724962630793 [2022-01-19 02:13:41,935 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2784 transitions. [2022-01-19 02:13:41,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2784 transitions. [2022-01-19 02:13:41,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:41,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2784 transitions. [2022-01-19 02:13:41,937 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 02:13:41,939 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 02:13:41,939 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 02:13:41,939 INFO L186 Difference]: Start difference. First operand has 536 places, 547 transitions, 5648 flow. Second operand 18 states and 2784 transitions. [2022-01-19 02:13:41,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 609 transitions, 8000 flow [2022-01-19 02:13:42,581 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 02:13:42,588 INFO L242 Difference]: Finished difference. Result has 539 places, 553 transitions, 5769 flow [2022-01-19 02:13:42,588 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 02:13:42,589 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 338 predicate places. [2022-01-19 02:13:42,589 INFO L470 AbstractCegarLoop]: Abstraction has has 539 places, 553 transitions, 5769 flow [2022-01-19 02:13:42,589 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 02:13:42,589 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:42,589 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 02:13:42,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-01-19 02:13:42,589 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 02:13:42,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:42,590 INFO L85 PathProgramCache]: Analyzing trace with hash -98240647, now seen corresponding path program 43 times [2022-01-19 02:13:42,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:42,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127467940] [2022-01-19 02:13:42,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:42,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:42,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:42,953 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 02:13:42,954 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:42,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127467940] [2022-01-19 02:13:42,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127467940] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:42,954 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:42,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:42,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599019890] [2022-01-19 02:13:42,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:42,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:42,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:42,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:42,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:42,956 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:42,972 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 02:13:42,972 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:42,972 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:42,972 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:44,589 INFO L129 PetriNetUnfolder]: 2328/6115 cut-off events. [2022-01-19 02:13:44,589 INFO L130 PetriNetUnfolder]: For 167487/167509 co-relation queries the response was YES. [2022-01-19 02:13:44,647 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 02:13:44,668 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 381 selfloop transitions, 89 changer transitions 5/610 dead transitions. [2022-01-19 02:13:44,669 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 610 transitions, 7848 flow [2022-01-19 02:13:44,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:13:44,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:13:44,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2774 transitions. [2022-01-19 02:13:44,671 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6910812157448929 [2022-01-19 02:13:44,671 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2774 transitions. [2022-01-19 02:13:44,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2774 transitions. [2022-01-19 02:13:44,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:44,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2774 transitions. [2022-01-19 02:13:44,673 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 02:13:44,675 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 02:13:44,675 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 02:13:44,675 INFO L186 Difference]: Start difference. First operand has 539 places, 553 transitions, 5769 flow. Second operand 18 states and 2774 transitions. [2022-01-19 02:13:44,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 610 transitions, 7848 flow [2022-01-19 02:13:45,209 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 02:13:45,216 INFO L242 Difference]: Finished difference. Result has 546 places, 560 transitions, 5691 flow [2022-01-19 02:13:45,217 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 02:13:45,217 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 345 predicate places. [2022-01-19 02:13:45,217 INFO L470 AbstractCegarLoop]: Abstraction has has 546 places, 560 transitions, 5691 flow [2022-01-19 02:13:45,218 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 02:13:45,218 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:45,218 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 02:13:45,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-01-19 02:13:45,218 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 02:13:45,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:45,218 INFO L85 PathProgramCache]: Analyzing trace with hash -888011589, now seen corresponding path program 44 times [2022-01-19 02:13:45,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:45,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005751408] [2022-01-19 02:13:45,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:45,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:45,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:45,649 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 02:13:45,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:45,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005751408] [2022-01-19 02:13:45,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005751408] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:45,649 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:45,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:45,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179504701] [2022-01-19 02:13:45,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:45,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:45,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:45,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:45,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:45,651 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:45,653 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 02:13:45,653 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:45,653 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:45,653 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:47,228 INFO L129 PetriNetUnfolder]: 2368/6229 cut-off events. [2022-01-19 02:13:47,228 INFO L130 PetriNetUnfolder]: For 164657/164679 co-relation queries the response was YES. [2022-01-19 02:13:47,309 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 02:13:47,333 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 399 selfloop transitions, 91 changer transitions 5/630 dead transitions. [2022-01-19 02:13:47,333 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 630 transitions, 8169 flow [2022-01-19 02:13:47,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 02:13:47,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 02:13:47,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-01-19 02:13:47,335 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-01-19 02:13:47,335 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-01-19 02:13:47,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-01-19 02:13:47,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:47,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-01-19 02:13:47,337 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 02:13:47,338 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 02:13:47,339 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 02:13:47,339 INFO L186 Difference]: Start difference. First operand has 546 places, 560 transitions, 5691 flow. Second operand 19 states and 2934 transitions. [2022-01-19 02:13:47,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 630 transitions, 8169 flow [2022-01-19 02:13:47,847 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 02:13:47,854 INFO L242 Difference]: Finished difference. Result has 557 places, 571 transitions, 6073 flow [2022-01-19 02:13:47,854 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 02:13:47,854 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 356 predicate places. [2022-01-19 02:13:47,855 INFO L470 AbstractCegarLoop]: Abstraction has has 557 places, 571 transitions, 6073 flow [2022-01-19 02:13:47,855 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 02:13:47,855 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:47,855 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 02:13:47,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-01-19 02:13:47,855 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 02:13:47,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:47,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1114225769, now seen corresponding path program 45 times [2022-01-19 02:13:47,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:47,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630570427] [2022-01-19 02:13:47,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:47,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:47,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:48,279 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 02:13:48,279 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:48,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630570427] [2022-01-19 02:13:48,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630570427] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:48,279 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:48,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:48,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368285521] [2022-01-19 02:13:48,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:48,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:48,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:48,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:48,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:48,281 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:48,282 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 02:13:48,282 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:48,282 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:48,282 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:49,955 INFO L129 PetriNetUnfolder]: 2408/6218 cut-off events. [2022-01-19 02:13:49,955 INFO L130 PetriNetUnfolder]: For 186051/186061 co-relation queries the response was YES. [2022-01-19 02:13:50,034 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 02:13:50,056 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 402 selfloop transitions, 95 changer transitions 5/637 dead transitions. [2022-01-19 02:13:50,056 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 637 transitions, 8578 flow [2022-01-19 02:13:50,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 02:13:50,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 02:13:50,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-01-19 02:13:50,058 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-01-19 02:13:50,058 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-01-19 02:13:50,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-01-19 02:13:50,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:50,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-01-19 02:13:50,060 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 02:13:50,061 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 02:13:50,062 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 02:13:50,062 INFO L186 Difference]: Start difference. First operand has 557 places, 571 transitions, 6073 flow. Second operand 19 states and 2934 transitions. [2022-01-19 02:13:50,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 637 transitions, 8578 flow [2022-01-19 02:13:50,758 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 02:13:50,765 INFO L242 Difference]: Finished difference. Result has 568 places, 581 transitions, 6376 flow [2022-01-19 02:13:50,765 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 02:13:50,766 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 367 predicate places. [2022-01-19 02:13:50,766 INFO L470 AbstractCegarLoop]: Abstraction has has 568 places, 581 transitions, 6376 flow [2022-01-19 02:13:50,766 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 02:13:50,766 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:50,766 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 02:13:50,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-01-19 02:13:50,766 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 02:13:50,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:50,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1437865775, now seen corresponding path program 46 times [2022-01-19 02:13:50,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:50,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58398277] [2022-01-19 02:13:50,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:50,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:50,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:51,143 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 02:13:51,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:51,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58398277] [2022-01-19 02:13:51,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58398277] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:51,144 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:51,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:51,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542398445] [2022-01-19 02:13:51,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:51,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:51,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:51,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:51,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:51,145 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:51,146 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 02:13:51,146 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:51,146 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:51,146 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:52,874 INFO L129 PetriNetUnfolder]: 2459/6489 cut-off events. [2022-01-19 02:13:52,874 INFO L130 PetriNetUnfolder]: For 206224/206246 co-relation queries the response was YES. [2022-01-19 02:13:52,937 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 02:13:52,957 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 416 selfloop transitions, 93 changer transitions 5/649 dead transitions. [2022-01-19 02:13:52,957 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 649 transitions, 9058 flow [2022-01-19 02:13:52,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 02:13:52,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 02:13:52,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2938 transitions. [2022-01-19 02:13:52,959 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6934151522303517 [2022-01-19 02:13:52,959 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2938 transitions. [2022-01-19 02:13:52,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2938 transitions. [2022-01-19 02:13:52,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:52,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2938 transitions. [2022-01-19 02:13:52,961 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 02:13:52,963 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 02:13:52,963 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 02:13:52,963 INFO L186 Difference]: Start difference. First operand has 568 places, 581 transitions, 6376 flow. Second operand 19 states and 2938 transitions. [2022-01-19 02:13:52,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 649 transitions, 9058 flow [2022-01-19 02:13:53,839 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 02:13:53,846 INFO L242 Difference]: Finished difference. Result has 573 places, 588 transitions, 6492 flow [2022-01-19 02:13:53,846 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 02:13:53,847 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 372 predicate places. [2022-01-19 02:13:53,847 INFO L470 AbstractCegarLoop]: Abstraction has has 573 places, 588 transitions, 6492 flow [2022-01-19 02:13:53,847 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 02:13:53,847 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:53,847 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 02:13:53,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-01-19 02:13:53,847 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 02:13:53,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:53,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1138579849, now seen corresponding path program 47 times [2022-01-19 02:13:53,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:53,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898352713] [2022-01-19 02:13:53,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:53,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:53,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:54,202 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 02:13:54,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:54,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898352713] [2022-01-19 02:13:54,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898352713] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:54,203 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:54,203 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:54,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370211396] [2022-01-19 02:13:54,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:54,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:54,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:54,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:54,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:54,205 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:54,205 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 02:13:54,205 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:54,205 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:54,206 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:55,839 INFO L129 PetriNetUnfolder]: 2510/6627 cut-off events. [2022-01-19 02:13:55,840 INFO L130 PetriNetUnfolder]: For 220097/220119 co-relation queries the response was YES. [2022-01-19 02:13:55,940 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 02:13:55,966 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 421 selfloop transitions, 91 changer transitions 5/652 dead transitions. [2022-01-19 02:13:55,966 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 652 transitions, 9115 flow [2022-01-19 02:13:55,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:13:55,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:13:55,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2786 transitions. [2022-01-19 02:13:55,968 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6940707523667164 [2022-01-19 02:13:55,968 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2786 transitions. [2022-01-19 02:13:55,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2786 transitions. [2022-01-19 02:13:55,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:55,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2786 transitions. [2022-01-19 02:13:55,970 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 02:13:55,971 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 02:13:55,972 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 02:13:55,972 INFO L186 Difference]: Start difference. First operand has 573 places, 588 transitions, 6492 flow. Second operand 18 states and 2786 transitions. [2022-01-19 02:13:55,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 652 transitions, 9115 flow [2022-01-19 02:13:56,788 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 02:13:56,795 INFO L242 Difference]: Finished difference. Result has 579 places, 595 transitions, 6687 flow [2022-01-19 02:13:56,796 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 02:13:56,796 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 378 predicate places. [2022-01-19 02:13:56,796 INFO L470 AbstractCegarLoop]: Abstraction has has 579 places, 595 transitions, 6687 flow [2022-01-19 02:13:56,797 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 02:13:56,797 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:56,797 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 02:13:56,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-01-19 02:13:56,797 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 02:13:56,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:56,797 INFO L85 PathProgramCache]: Analyzing trace with hash 32365863, now seen corresponding path program 48 times [2022-01-19 02:13:56,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:56,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358238967] [2022-01-19 02:13:56,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:56,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:56,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:57,126 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 02:13:57,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:57,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358238967] [2022-01-19 02:13:57,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358238967] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:57,126 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:57,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:57,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826661508] [2022-01-19 02:13:57,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:57,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:57,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:57,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:57,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:57,129 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:57,130 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 02:13:57,130 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:57,130 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:57,130 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:13:58,715 INFO L129 PetriNetUnfolder]: 2537/6688 cut-off events. [2022-01-19 02:13:58,715 INFO L130 PetriNetUnfolder]: For 215619/215641 co-relation queries the response was YES. [2022-01-19 02:13:58,805 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 02:13:58,829 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 421 selfloop transitions, 96 changer transitions 5/657 dead transitions. [2022-01-19 02:13:58,830 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 657 transitions, 9143 flow [2022-01-19 02:13:58,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:13:58,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:13:58,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2780 transitions. [2022-01-19 02:13:58,831 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6925759840558047 [2022-01-19 02:13:58,831 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2780 transitions. [2022-01-19 02:13:58,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2780 transitions. [2022-01-19 02:13:58,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:13:58,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2780 transitions. [2022-01-19 02:13:58,833 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 02:13:58,835 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 02:13:58,835 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 02:13:58,835 INFO L186 Difference]: Start difference. First operand has 579 places, 595 transitions, 6687 flow. Second operand 18 states and 2780 transitions. [2022-01-19 02:13:58,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 657 transitions, 9143 flow [2022-01-19 02:13:59,606 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 02:13:59,614 INFO L242 Difference]: Finished difference. Result has 587 places, 605 transitions, 6822 flow [2022-01-19 02:13:59,614 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 02:13:59,615 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 386 predicate places. [2022-01-19 02:13:59,618 INFO L470 AbstractCegarLoop]: Abstraction has has 587 places, 605 transitions, 6822 flow [2022-01-19 02:13:59,618 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 02:13:59,618 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:13:59,618 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 02:13:59,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-01-19 02:13:59,618 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 02:13:59,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:13:59,619 INFO L85 PathProgramCache]: Analyzing trace with hash -679398973, now seen corresponding path program 49 times [2022-01-19 02:13:59,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:13:59,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502716427] [2022-01-19 02:13:59,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:13:59,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:13:59,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:13:59,978 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 02:13:59,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:13:59,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502716427] [2022-01-19 02:13:59,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502716427] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:13:59,978 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:13:59,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:13:59,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463223011] [2022-01-19 02:13:59,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:13:59,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:13:59,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:13:59,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:13:59,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:13:59,980 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:13:59,981 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 02:13:59,981 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:13:59,981 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:13:59,981 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:14:01,711 INFO L129 PetriNetUnfolder]: 2537/6673 cut-off events. [2022-01-19 02:14:01,711 INFO L130 PetriNetUnfolder]: For 197977/197999 co-relation queries the response was YES. [2022-01-19 02:14:01,791 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 02:14:01,814 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 420 selfloop transitions, 94 changer transitions 5/654 dead transitions. [2022-01-19 02:14:01,814 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 654 transitions, 8923 flow [2022-01-19 02:14:01,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:14:01,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:14:01,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2773 transitions. [2022-01-19 02:14:01,815 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6908320876930742 [2022-01-19 02:14:01,816 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2773 transitions. [2022-01-19 02:14:01,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2773 transitions. [2022-01-19 02:14:01,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:14:01,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2773 transitions. [2022-01-19 02:14:01,817 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 02:14:01,819 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 02:14:01,819 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 02:14:01,819 INFO L186 Difference]: Start difference. First operand has 587 places, 605 transitions, 6822 flow. Second operand 18 states and 2773 transitions. [2022-01-19 02:14:01,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 654 transitions, 8923 flow [2022-01-19 02:14:02,470 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 02:14:02,477 INFO L242 Difference]: Finished difference. Result has 594 places, 608 transitions, 6862 flow [2022-01-19 02:14:02,478 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 02:14:02,478 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 393 predicate places. [2022-01-19 02:14:02,478 INFO L470 AbstractCegarLoop]: Abstraction has has 594 places, 608 transitions, 6862 flow [2022-01-19 02:14:02,478 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 02:14:02,478 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:14:02,479 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 02:14:02,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-01-19 02:14:02,479 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 02:14:02,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:14:02,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1500974549, now seen corresponding path program 50 times [2022-01-19 02:14:02,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:14:02,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92604513] [2022-01-19 02:14:02,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:14:02,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:14:02,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:14:02,808 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 02:14:02,808 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:14:02,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92604513] [2022-01-19 02:14:02,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92604513] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:14:02,808 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:14:02,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:14:02,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805167218] [2022-01-19 02:14:02,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:14:02,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:14:02,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:14:02,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:14:02,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:14:02,810 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:14:02,811 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 02:14:02,811 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:14:02,811 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:14:02,811 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:14:04,682 INFO L129 PetriNetUnfolder]: 2543/6712 cut-off events. [2022-01-19 02:14:04,682 INFO L130 PetriNetUnfolder]: For 198881/198903 co-relation queries the response was YES. [2022-01-19 02:14:04,748 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 02:14:04,767 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 426 selfloop transitions, 94 changer transitions 5/660 dead transitions. [2022-01-19 02:14:04,767 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 660 transitions, 9038 flow [2022-01-19 02:14:04,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:14:04,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:14:04,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2777 transitions. [2022-01-19 02:14:04,769 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6918285999003487 [2022-01-19 02:14:04,769 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2777 transitions. [2022-01-19 02:14:04,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2777 transitions. [2022-01-19 02:14:04,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:14:04,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2777 transitions. [2022-01-19 02:14:04,771 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 02:14:04,773 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 02:14:04,773 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 02:14:04,773 INFO L186 Difference]: Start difference. First operand has 594 places, 608 transitions, 6862 flow. Second operand 18 states and 2777 transitions. [2022-01-19 02:14:04,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 660 transitions, 9038 flow [2022-01-19 02:14:05,385 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 02:14:05,392 INFO L242 Difference]: Finished difference. Result has 598 places, 612 transitions, 6888 flow [2022-01-19 02:14:05,393 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 02:14:05,393 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 397 predicate places. [2022-01-19 02:14:05,393 INFO L470 AbstractCegarLoop]: Abstraction has has 598 places, 612 transitions, 6888 flow [2022-01-19 02:14:05,394 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 02:14:05,394 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:14:05,394 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 02:14:05,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-01-19 02:14:05,394 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 02:14:05,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:14:05,394 INFO L85 PathProgramCache]: Analyzing trace with hash -2028057091, now seen corresponding path program 51 times [2022-01-19 02:14:05,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:14:05,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551608873] [2022-01-19 02:14:05,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:14:05,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:14:05,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:14:05,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 02:14:05,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:14:05,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551608873] [2022-01-19 02:14:05,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551608873] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:14:05,717 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:14:05,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:14:05,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466934256] [2022-01-19 02:14:05,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:14:05,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:14:05,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:14:05,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:14:05,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:14:05,719 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:14:05,720 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 02:14:05,720 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:14:05,720 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:14:05,720 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:14:07,404 INFO L129 PetriNetUnfolder]: 2543/6594 cut-off events. [2022-01-19 02:14:07,404 INFO L130 PetriNetUnfolder]: For 197130/197140 co-relation queries the response was YES. [2022-01-19 02:14:07,499 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 02:14:07,523 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 427 selfloop transitions, 93 changer transitions 5/660 dead transitions. [2022-01-19 02:14:07,523 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 660 transitions, 8976 flow [2022-01-19 02:14:07,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:14:07,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:14:07,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2772 transitions. [2022-01-19 02:14:07,525 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2022-01-19 02:14:07,525 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2772 transitions. [2022-01-19 02:14:07,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2772 transitions. [2022-01-19 02:14:07,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:14:07,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2772 transitions. [2022-01-19 02:14:07,527 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 02:14:07,529 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 02:14:07,529 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 02:14:07,529 INFO L186 Difference]: Start difference. First operand has 598 places, 612 transitions, 6888 flow. Second operand 18 states and 2772 transitions. [2022-01-19 02:14:07,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 660 transitions, 8976 flow [2022-01-19 02:14:08,287 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 02:14:08,294 INFO L242 Difference]: Finished difference. Result has 602 places, 615 transitions, 6819 flow [2022-01-19 02:14:08,295 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 02:14:08,295 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 401 predicate places. [2022-01-19 02:14:08,295 INFO L470 AbstractCegarLoop]: Abstraction has has 602 places, 615 transitions, 6819 flow [2022-01-19 02:14:08,296 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 02:14:08,296 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:14:08,296 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 02:14:08,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-01-19 02:14:08,296 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 02:14:08,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:14:08,297 INFO L85 PathProgramCache]: Analyzing trace with hash -509546553, now seen corresponding path program 52 times [2022-01-19 02:14:08,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:14:08,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926186135] [2022-01-19 02:14:08,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:14:08,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:14:08,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:14:08,633 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 02:14:08,633 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:14:08,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926186135] [2022-01-19 02:14:08,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926186135] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:14:08,633 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:14:08,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:14:08,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122208673] [2022-01-19 02:14:08,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:14:08,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:14:08,634 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:14:08,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:14:08,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:14:08,635 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:14:08,636 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 02:14:08,636 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:14:08,636 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:14:08,636 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:14:10,410 INFO L129 PetriNetUnfolder]: 2549/6605 cut-off events. [2022-01-19 02:14:10,410 INFO L130 PetriNetUnfolder]: For 192425/192435 co-relation queries the response was YES. [2022-01-19 02:14:10,499 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 02:14:10,522 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 431 selfloop transitions, 101 changer transitions 5/672 dead transitions. [2022-01-19 02:14:10,522 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 672 transitions, 9218 flow [2022-01-19 02:14:10,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:14:10,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:14:10,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2779 transitions. [2022-01-19 02:14:10,524 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.692326856003986 [2022-01-19 02:14:10,524 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2779 transitions. [2022-01-19 02:14:10,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2779 transitions. [2022-01-19 02:14:10,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:14:10,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2779 transitions. [2022-01-19 02:14:10,526 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 02:14:10,528 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 02:14:10,528 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 02:14:10,528 INFO L186 Difference]: Start difference. First operand has 602 places, 615 transitions, 6819 flow. Second operand 18 states and 2779 transitions. [2022-01-19 02:14:10,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 672 transitions, 9218 flow [2022-01-19 02:14:11,226 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 02:14:11,234 INFO L242 Difference]: Finished difference. Result has 608 places, 623 transitions, 7249 flow [2022-01-19 02:14:11,234 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 02:14:11,234 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 407 predicate places. [2022-01-19 02:14:11,234 INFO L470 AbstractCegarLoop]: Abstraction has has 608 places, 623 transitions, 7249 flow [2022-01-19 02:14:11,235 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 02:14:11,235 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:14:11,235 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 02:14:11,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-01-19 02:14:11,235 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 02:14:11,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:14:11,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1955216859, now seen corresponding path program 53 times [2022-01-19 02:14:11,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:14:11,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168667259] [2022-01-19 02:14:11,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:14:11,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:14:11,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:14:11,570 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 02:14:11,570 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:14:11,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168667259] [2022-01-19 02:14:11,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168667259] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:14:11,570 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:14:11,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 02:14:11,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354602350] [2022-01-19 02:14:11,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:14:11,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 02:14:11,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:14:11,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 02:14:11,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:14:11,572 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 02:14:11,573 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 02:14:11,573 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:14:11,573 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 02:14:11,573 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:14:13,325 INFO L129 PetriNetUnfolder]: 2552/6717 cut-off events. [2022-01-19 02:14:13,325 INFO L130 PetriNetUnfolder]: For 199383/199405 co-relation queries the response was YES. [2022-01-19 02:14:13,412 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 02:14:13,434 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 436 selfloop transitions, 101 changer transitions 5/677 dead transitions. [2022-01-19 02:14:13,434 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 677 transitions, 9574 flow [2022-01-19 02:14:13,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 02:14:13,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 02:14:13,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2775 transitions. [2022-01-19 02:14:13,436 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6913303437967115 [2022-01-19 02:14:13,436 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2775 transitions. [2022-01-19 02:14:13,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2775 transitions. [2022-01-19 02:14:13,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:14:13,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2775 transitions. [2022-01-19 02:14:13,438 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 02:14:13,439 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 02:14:13,440 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 02:14:13,440 INFO L186 Difference]: Start difference. First operand has 608 places, 623 transitions, 7249 flow. Second operand 18 states and 2775 transitions. [2022-01-19 02:14:13,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 677 transitions, 9574 flow [2022-01-19 02:14:14,343 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 02:14:14,350 INFO L242 Difference]: Finished difference. Result has 614 places, 629 transitions, 7314 flow [2022-01-19 02:14:14,351 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 02:14:14,351 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 413 predicate places. [2022-01-19 02:14:14,351 INFO L470 AbstractCegarLoop]: Abstraction has has 614 places, 629 transitions, 7314 flow [2022-01-19 02:14:14,351 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 02:14:14,351 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:14:14,351 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 02:14:14,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-01-19 02:14:14,352 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 02:14:14,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:14:14,352 INFO L85 PathProgramCache]: Analyzing trace with hash 317327430, now seen corresponding path program 1 times [2022-01-19 02:14:14,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:14:14,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999040703] [2022-01-19 02:14:14,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:14:14,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:14:14,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:14:14,437 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 02:14:14,437 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:14:14,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999040703] [2022-01-19 02:14:14,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999040703] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:14:14,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423027705] [2022-01-19 02:14:14,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:14:14,438 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:14:14,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:14:14,439 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 02:14:14,441 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 02:14:14,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:14:14,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 02:14:14,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:14:14,867 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 02:14:14,867 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 02:14:14,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423027705] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:14:14,868 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 02:14:14,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [11] total 12 [2022-01-19 02:14:14,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919099220] [2022-01-19 02:14:14,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:14:14,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 02:14:14,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:14:14,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 02:14:14,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-01-19 02:14:14,870 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 223 [2022-01-19 02:14:14,870 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 02:14:14,870 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:14:14,870 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 223 [2022-01-19 02:14:14,870 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:14:15,831 INFO L129 PetriNetUnfolder]: 1041/4076 cut-off events. [2022-01-19 02:14:15,832 INFO L130 PetriNetUnfolder]: For 355933/357990 co-relation queries the response was YES. [2022-01-19 02:14:15,902 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 02:14:15,917 INFO L132 encePairwiseOnDemand]: 220/223 looper letters, 56 selfloop transitions, 53 changer transitions 0/658 dead transitions. [2022-01-19 02:14:15,917 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 658 transitions, 7728 flow [2022-01-19 02:14:15,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-19 02:14:15,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-01-19 02:14:15,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 809 transitions. [2022-01-19 02:14:15,918 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9069506726457399 [2022-01-19 02:14:15,918 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 809 transitions. [2022-01-19 02:14:15,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 809 transitions. [2022-01-19 02:14:15,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:14:15,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 809 transitions. [2022-01-19 02:14:15,919 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 02:14:15,920 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 02:14:15,920 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 02:14:15,920 INFO L186 Difference]: Start difference. First operand has 614 places, 629 transitions, 7314 flow. Second operand 4 states and 809 transitions. [2022-01-19 02:14:15,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 658 transitions, 7728 flow [2022-01-19 02:14:16,626 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 02:14:16,633 INFO L242 Difference]: Finished difference. Result has 600 places, 644 transitions, 7278 flow [2022-01-19 02:14:16,634 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 02:14:16,634 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 399 predicate places. [2022-01-19 02:14:16,634 INFO L470 AbstractCegarLoop]: Abstraction has has 600 places, 644 transitions, 7278 flow [2022-01-19 02:14:16,634 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 02:14:16,634 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:14:16,635 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 02:14:16,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-19 02:14:16,845 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 02:14:16,845 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 02:14:16,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:14:16,846 INFO L85 PathProgramCache]: Analyzing trace with hash -694322526, now seen corresponding path program 1 times [2022-01-19 02:14:16,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:14:16,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389660484] [2022-01-19 02:14:16,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:14:16,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:14:16,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:14:16,914 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 02:14:16,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:14:16,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389660484] [2022-01-19 02:14:16,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389660484] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:14:16,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393955738] [2022-01-19 02:14:16,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:14:16,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:14:16,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:14:16,915 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 02:14:16,916 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 02:14:17,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:14:17,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-19 02:14:17,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:14:17,397 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 02:14:17,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:14:17,808 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 02:14:17,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393955738] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:14:17,809 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:14:17,809 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-19 02:14:17,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794866526] [2022-01-19 02:14:17,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:14:17,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 02:14:17,810 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:14:17,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 02:14:17,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-01-19 02:14:17,811 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 223 [2022-01-19 02:14:17,812 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 02:14:17,812 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:14:17,812 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 223 [2022-01-19 02:14:17,812 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:14:19,930 INFO L129 PetriNetUnfolder]: 2145/8389 cut-off events. [2022-01-19 02:14:19,930 INFO L130 PetriNetUnfolder]: For 463111/466062 co-relation queries the response was YES. [2022-01-19 02:14:20,062 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 02:14:20,093 INFO L132 encePairwiseOnDemand]: 207/223 looper letters, 213 selfloop transitions, 23 changer transitions 1/758 dead transitions. [2022-01-19 02:14:20,093 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 758 transitions, 8927 flow [2022-01-19 02:14:20,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 02:14:20,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 02:14:20,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2935 transitions. [2022-01-19 02:14:20,095 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7742020575046162 [2022-01-19 02:14:20,095 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2935 transitions. [2022-01-19 02:14:20,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2935 transitions. [2022-01-19 02:14:20,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:14:20,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2935 transitions. [2022-01-19 02:14:20,097 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 02:14:20,098 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 02:14:20,099 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 02:14:20,099 INFO L186 Difference]: Start difference. First operand has 600 places, 644 transitions, 7278 flow. Second operand 17 states and 2935 transitions. [2022-01-19 02:14:20,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 758 transitions, 8927 flow [2022-01-19 02:14:21,642 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 02:14:21,649 INFO L242 Difference]: Finished difference. Result has 616 places, 655 transitions, 7234 flow [2022-01-19 02:14:21,650 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 02:14:21,650 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 415 predicate places. [2022-01-19 02:14:21,650 INFO L470 AbstractCegarLoop]: Abstraction has has 616 places, 655 transitions, 7234 flow [2022-01-19 02:14:21,651 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 02:14:21,651 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:14:21,651 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 02:14:21,667 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 02:14:21,851 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 02:14:21,852 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 02:14:21,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:14:21,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1050339492, now seen corresponding path program 1 times [2022-01-19 02:14:21,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:14:21,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267656205] [2022-01-19 02:14:21,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:14:21,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:14:21,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:14:21,908 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 02:14:21,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:14:21,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267656205] [2022-01-19 02:14:21,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267656205] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:14:21,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897347572] [2022-01-19 02:14:21,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:14:21,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:14:21,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:14:21,910 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 02:14:21,911 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 02:14:22,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:14:22,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-19 02:14:22,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:14:22,338 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 02:14:22,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:14:22,634 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 02:14:22,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897347572] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:14:22,634 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:14:22,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-19 02:14:22,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597616021] [2022-01-19 02:14:22,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:14:22,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 02:14:22,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:14:22,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 02:14:22,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-01-19 02:14:22,636 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 223 [2022-01-19 02:14:22,637 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 02:14:22,637 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:14:22,637 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 223 [2022-01-19 02:14:22,637 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:14:25,914 INFO L129 PetriNetUnfolder]: 2601/12691 cut-off events. [2022-01-19 02:14:25,915 INFO L130 PetriNetUnfolder]: For 469312/472145 co-relation queries the response was YES. [2022-01-19 02:14:26,075 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 02:14:26,106 INFO L132 encePairwiseOnDemand]: 210/223 looper letters, 140 selfloop transitions, 23 changer transitions 14/698 dead transitions. [2022-01-19 02:14:26,106 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 698 transitions, 7926 flow [2022-01-19 02:14:26,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-19 02:14:26,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-01-19 02:14:26,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2252 transitions. [2022-01-19 02:14:26,107 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7768195929630907 [2022-01-19 02:14:26,107 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2252 transitions. [2022-01-19 02:14:26,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2252 transitions. [2022-01-19 02:14:26,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:14:26,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2252 transitions. [2022-01-19 02:14:26,109 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 02:14:26,110 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 02:14:26,110 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 02:14:26,110 INFO L186 Difference]: Start difference. First operand has 616 places, 655 transitions, 7234 flow. Second operand 13 states and 2252 transitions. [2022-01-19 02:14:26,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 698 transitions, 7926 flow [2022-01-19 02:14:27,850 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 02:14:27,857 INFO L242 Difference]: Finished difference. Result has 630 places, 663 transitions, 7337 flow [2022-01-19 02:14:27,857 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 02:14:27,857 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 429 predicate places. [2022-01-19 02:14:27,857 INFO L470 AbstractCegarLoop]: Abstraction has has 630 places, 663 transitions, 7337 flow [2022-01-19 02:14:27,858 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 02:14:27,858 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:14:27,858 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 02:14:27,874 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 02:14:28,058 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 02:14:28,059 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 02:14:28,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:14:28,059 INFO L85 PathProgramCache]: Analyzing trace with hash 971159591, now seen corresponding path program 2 times [2022-01-19 02:14:28,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:14:28,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613694402] [2022-01-19 02:14:28,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:14:28,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:14:28,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:14:28,378 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 02:14:28,379 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:14:28,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613694402] [2022-01-19 02:14:28,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613694402] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:14:28,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143781011] [2022-01-19 02:14:28,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 02:14:28,379 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:14:28,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:14:28,380 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 02:14:28,381 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 02:14:28,501 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:14:28,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:14:28,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-19 02:14:28,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:14:29,308 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-01-19 02:14:29,308 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 02:14:29,454 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 02:14:29,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:14:29,627 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-01-19 02:14:29,627 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 02:14:30,460 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 02:14:30,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143781011] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:14:30,460 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:14:30,460 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 14, 14] total 42 [2022-01-19 02:14:30,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333019893] [2022-01-19 02:14:30,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:14:30,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-01-19 02:14:30,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:14:30,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-01-19 02:14:30,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=1441, Unknown=0, NotChecked=0, Total=1722 [2022-01-19 02:14:30,463 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 223 [2022-01-19 02:14:30,465 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 02:14:30,465 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:14:30,465 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 223 [2022-01-19 02:14:30,465 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:14:51,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][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 02:14:51,923 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 02:14:51,923 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 02:14:51,923 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 02:14:51,923 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:14:51,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:51,987 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 02:14:51,987 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:14:51,987 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 02:14:51,988 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 02:14:52,657 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:52,658 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 02:14:52,658 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:14:52,658 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 02:14:52,658 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 02:14:52,714 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:52,715 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 02:14:52,715 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:14:52,715 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 02:14:52,715 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 02:14:53,818 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:53,819 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 02:14:53,819 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 02:14:53,819 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:14:53,819 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 02:14:53,873 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:14:53,874 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 02:14:53,874 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 02:14:53,874 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 02:14:53,874 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:14:54,302 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:54,302 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 02:14:54,302 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:14:54,302 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:14:54,302 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:14:54,341 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:14:54,341 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 02:14:54,341 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:14:54,341 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:14:54,341 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:14:54,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][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 02:14:54,632 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 02:14:54,632 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 02:14:54,632 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:14:54,632 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:14:54,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][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 02:14:54,652 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 02:14:54,652 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 02:14:54,653 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 02:14:54,653 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:14:54,654 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:54,654 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 02:14:54,654 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 02:14:54,654 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 02:14:54,654 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:14:55,069 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:55,069 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 02:14:55,069 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:14:55,070 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:14:55,070 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:14:55,071 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:55,071 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 02:14:55,071 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:14:55,071 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:14:55,071 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:14:55,207 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:55,207 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 02:14:55,207 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:14:55,207 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:14:55,207 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:14:55,404 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:55,405 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 02:14:55,405 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:14:55,405 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 02:14:55,405 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 02:14:55,418 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:55,418 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 02:14:55,418 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 02:14:55,418 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 02:14:55,418 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 02:14:55,519 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:55,519 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 02:14:55,519 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:14:55,520 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:14:55,520 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:14:55,881 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:55,885 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 02:14:55,885 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 02:14:55,885 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:14:55,885 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:14:55,886 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:55,895 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 02:14:55,895 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 02:14:55,895 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:14:55,895 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:14:55,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:14:55,901 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 02:14:55,902 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:14:55,902 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:14:55,902 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:14:55,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:55,904 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 02:14:55,904 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:14:55,904 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 02:14:55,904 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 02:14:55,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][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 02:14:55,905 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 02:14:55,905 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:14:55,905 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 02:14:55,905 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 02:14:55,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:55,907 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 02:14:55,907 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:14:55,907 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:14:55,907 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:14:55,910 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:55,910 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 02:14:55,910 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:14:55,910 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:14:55,910 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:14:55,918 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:55,918 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 02:14:55,918 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:14:55,918 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:14:55,918 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:14:56,208 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:56,209 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 02:14:56,209 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:14:56,209 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:14:56,209 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 02:14:56,302 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:56,302 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 02:14:56,302 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 02:14:56,303 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:14:56,303 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:14:56,310 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:14:56,310 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 02:14:56,310 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 02:14:56,310 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 02:14:56,310 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:14:56,312 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:14:56,312 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 02:14:56,312 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:14:56,312 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:14:56,312 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:14:56,371 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:56,371 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 02:14:56,371 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:14:56,371 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 02:14:56,371 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 02:14:56,451 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:56,451 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 02:14:56,452 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 02:14:56,452 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:14:56,452 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 02:14:56,456 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:56,457 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 02:14:56,457 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 02:14:56,457 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:14:56,457 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 02:14:56,459 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:56,460 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 02:14:56,460 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:14:56,460 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:14:56,460 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:14:56,891 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:56,892 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:14:56,892 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:14:56,892 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:14:56,892 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:14:56,972 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:14:56,973 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:14:56,973 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:14:56,973 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:14:56,973 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:14:57,406 INFO L129 PetriNetUnfolder]: 26100/81840 cut-off events. [2022-01-19 02:14:57,406 INFO L130 PetriNetUnfolder]: For 5886487/5917963 co-relation queries the response was YES. [2022-01-19 02:15:01,012 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 02:15:01,335 INFO L132 encePairwiseOnDemand]: 192/223 looper letters, 600 selfloop transitions, 125 changer transitions 0/1214 dead transitions. [2022-01-19 02:15:01,336 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 1214 transitions, 15665 flow [2022-01-19 02:15:01,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-19 02:15:01,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2022-01-19 02:15:01,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 8779 transitions. [2022-01-19 02:15:01,339 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6453723443358083 [2022-01-19 02:15:01,339 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 8779 transitions. [2022-01-19 02:15:01,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 8779 transitions. [2022-01-19 02:15:01,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:15:01,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 8779 transitions. [2022-01-19 02:15:01,345 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 02:15:01,351 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 02:15:01,352 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 02:15:01,352 INFO L186 Difference]: Start difference. First operand has 630 places, 663 transitions, 7337 flow. Second operand 61 states and 8779 transitions. [2022-01-19 02:15:01,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 1214 transitions, 15665 flow [2022-01-19 02:15:32,372 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 02:15:32,383 INFO L242 Difference]: Finished difference. Result has 704 places, 795 transitions, 8256 flow [2022-01-19 02:15:32,384 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 02:15:32,384 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 503 predicate places. [2022-01-19 02:15:32,384 INFO L470 AbstractCegarLoop]: Abstraction has has 704 places, 795 transitions, 8256 flow [2022-01-19 02:15:32,385 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 02:15:32,385 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:15:32,385 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 02:15:32,402 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 02:15:32,586 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 02:15:32,586 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 02:15:32,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:15:32,586 INFO L85 PathProgramCache]: Analyzing trace with hash -499935515, now seen corresponding path program 3 times [2022-01-19 02:15:32,586 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:15:32,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378895207] [2022-01-19 02:15:32,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:15:32,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:15:32,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:15:33,839 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 02:15:33,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:15:33,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378895207] [2022-01-19 02:15:33,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378895207] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:15:33,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780599473] [2022-01-19 02:15:33,839 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 02:15:33,839 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:15:33,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:15:33,840 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 02:15:33,841 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 02:15:33,999 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 02:15:33,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:15:34,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-19 02:15:34,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:15:34,035 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 02:15:34,142 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 02:15:34,142 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 02:15:34,808 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 02:15:34,841 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 02:15:34,926 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 02:15:34,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:15:35,063 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 02:15:35,116 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 02:15:35,116 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 02:15:35,127 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 02:15:36,214 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 02:15:36,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780599473] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:15:36,215 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:15:36,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 19, 19] total 56 [2022-01-19 02:15:36,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10728271] [2022-01-19 02:15:36,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:15:36,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-01-19 02:15:36,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:15:36,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-01-19 02:15:36,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=2768, Unknown=1, NotChecked=106, Total=3080 [2022-01-19 02:15:36,219 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 223 [2022-01-19 02:15:36,221 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 02:15:36,221 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:15:36,221 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 223 [2022-01-19 02:15:36,221 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:16:06,321 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:16:06,321 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 02:16:06,321 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:16:06,321 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 02:16:06,321 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:16:06,614 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:16:06,614 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 02:16:06,614 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 02:16:06,614 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:16:06,614 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:16:07,546 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:16:07,546 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 02:16:07,546 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:16:07,546 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 02:16:07,546 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:16:09,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][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 02:16:09,151 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 02:16:09,151 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 02:16:09,151 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:16:09,151 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:16:09,180 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:16:09,181 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 02:16:09,181 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:16:09,181 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 02:16:09,181 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 02:16:09,182 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:16:09,182 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 02:16:09,182 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 02:16:09,182 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:16:09,182 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 02:16:09,980 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:16:09,980 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 02:16:09,980 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:16:09,980 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 02:16:09,980 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:16:10,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)), 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 02:16:10,009 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 02:16:10,009 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:16:10,009 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:16:10,009 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:16:10,012 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:16:10,013 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 02:16:10,013 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:16:10,013 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:16:10,013 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:16:10,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:16:10,480 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 02:16:10,480 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 02:16:10,480 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 02:16:10,480 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 02:16:10,853 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:16:10,854 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 02:16:10,854 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 02:16:10,854 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:16:10,854 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 02:16:10,855 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:16:10,855 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 02:16:10,855 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 02:16:10,855 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 02:16:10,856 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:16:10,859 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:16:10,859 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 02:16:10,859 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:16:10,859 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:16:10,860 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:16:10,863 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:16:10,863 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 02:16:10,863 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:16:10,863 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:16:10,863 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:16:10,865 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:16:10,865 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 02:16:10,865 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:16:10,865 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:16:10,865 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:16:11,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][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 02:16:11,652 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 02:16:11,652 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:16:11,652 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 02:16:11,652 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 02:16:11,654 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:16:11,655 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 02:16:11,655 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:16:11,655 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:16:11,655 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:16:11,898 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:16:11,899 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 02:16:11,899 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:16:11,899 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:16:11,899 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:16:12,343 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:16:12,343 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:16:12,343 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:16:12,343 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:16:12,343 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:16:13,595 INFO L129 PetriNetUnfolder]: 28557/83695 cut-off events. [2022-01-19 02:16:13,595 INFO L130 PetriNetUnfolder]: For 6566079/6597829 co-relation queries the response was YES. [2022-01-19 02:16:18,006 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 02:16:18,485 INFO L132 encePairwiseOnDemand]: 173/223 looper letters, 506 selfloop transitions, 184 changer transitions 34/1189 dead transitions. [2022-01-19 02:16:18,485 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 793 places, 1189 transitions, 12767 flow [2022-01-19 02:16:18,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-01-19 02:16:18,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. [2022-01-19 02:16:18,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 9543 transitions. [2022-01-19 02:16:18,491 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4754857997010463 [2022-01-19 02:16:18,492 INFO L72 ComplementDD]: Start complementDD. Operand 90 states and 9543 transitions. [2022-01-19 02:16:18,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 90 states and 9543 transitions. [2022-01-19 02:16:18,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:16:18,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 90 states and 9543 transitions. [2022-01-19 02:16:18,499 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 02:16:18,509 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 02:16:18,510 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 02:16:18,510 INFO L186 Difference]: Start difference. First operand has 704 places, 795 transitions, 8256 flow. Second operand 90 states and 9543 transitions. [2022-01-19 02:16:18,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 793 places, 1189 transitions, 12767 flow [2022-01-19 02:16:59,135 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 02:16:59,147 INFO L242 Difference]: Finished difference. Result has 800 places, 913 transitions, 9466 flow [2022-01-19 02:16:59,147 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 02:16:59,148 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 599 predicate places. [2022-01-19 02:16:59,148 INFO L470 AbstractCegarLoop]: Abstraction has has 800 places, 913 transitions, 9466 flow [2022-01-19 02:16:59,148 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 02:16:59,148 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:16:59,149 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 02:16:59,165 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 02:16:59,349 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 02:16:59,349 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 02:16:59,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:16:59,350 INFO L85 PathProgramCache]: Analyzing trace with hash 2019433169, now seen corresponding path program 4 times [2022-01-19 02:16:59,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:16:59,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938897300] [2022-01-19 02:16:59,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:16:59,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:16:59,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:16:59,939 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 02:16:59,939 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:16:59,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938897300] [2022-01-19 02:16:59,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938897300] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:16:59,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127762400] [2022-01-19 02:16:59,939 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 02:16:59,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:16:59,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:16:59,940 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 02:16:59,941 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 02:17:00,060 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 02:17:00,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:17:00,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-19 02:17:00,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:17:01,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 02:17:01,318 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 02:17:01,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 02:17:01,423 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 02:17:01,491 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 02:17:01,648 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 02:17:01,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:17:01,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 02:17:01,984 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 02:17:01,988 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 02:17:01,991 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 02:17:03,704 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 02:17:03,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127762400] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:17:03,704 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:17:03,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 63 [2022-01-19 02:17:03,705 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103215637] [2022-01-19 02:17:03,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:17:03,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-01-19 02:17:03,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:17:03,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-01-19 02:17:03,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=377, Invalid=3524, Unknown=5, NotChecked=0, Total=3906 [2022-01-19 02:17:03,709 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 223 [2022-01-19 02:17:03,711 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 02:17:03,711 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:17:03,712 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 223 [2022-01-19 02:17:03,712 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:17:39,508 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:17:39,508 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 02:17:39,508 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 02:17:39,508 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 02:17:39,508 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:17:39,574 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:17:39,574 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 02:17:39,574 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 02:17:39,574 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 02:17:39,574 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:17:41,481 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:17:41,482 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 02:17:41,482 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 02:17:41,482 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:17:41,482 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 02:17:41,619 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:17:41,619 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 02:17:41,619 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 02:17:41,619 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:17:41,619 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 02:17:45,288 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:17:45,288 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 02:17:45,289 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:17:45,289 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 02:17:45,289 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 02:17:45,293 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:17:45,293 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 02:17:45,293 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:17:45,293 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 02:17:45,293 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 02:17:45,432 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:17:45,432 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 02:17:45,432 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:17:45,432 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 02:17:45,433 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 02:17:46,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][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 02:17:46,926 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 02:17:46,926 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:17:46,926 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:17:46,926 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:17:46,933 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:17:46,933 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 02:17:46,933 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:17:46,933 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:17:46,933 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:17:47,447 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:17:47,447 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 02:17:47,447 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:17:47,447 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:17:47,448 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:17:50,048 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:17:50,048 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 02:17:50,048 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:17:50,048 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 02:17:50,048 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:17:50,240 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:17:50,240 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 02:17:50,240 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:17:50,240 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:17:50,240 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:17:50,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:17:50,242 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 02:17:50,242 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:17:50,242 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:17:50,242 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:17:51,073 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:17:51,073 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 02:17:51,074 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:17:51,074 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 02:17:51,074 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 02:17:52,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:17:52,704 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 02:17:52,704 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:17:52,704 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:17:52,704 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:17:52,712 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:17:52,712 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 02:17:52,712 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:17:52,712 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:17:52,712 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:17:52,714 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:17:52,714 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 02:17:52,714 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:17:52,714 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:17:52,714 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:17:53,635 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:17:53,636 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 02:17:53,636 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:17:53,636 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:17:53,636 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:17:53,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][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 02:17:53,668 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 02:17:53,668 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:17:53,668 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:17:53,668 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:17:54,718 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:17:54,719 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 02:17:54,719 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:17:54,719 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:17:54,719 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:17:55,739 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:17:55,739 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 02:17:55,739 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:17:55,739 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:17:55,739 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:17:57,465 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:17:57,466 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:17:57,466 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:17:57,466 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:17:57,466 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:17:59,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:17:59,078 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:17:59,078 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:17:59,078 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:17:59,078 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:18:00,793 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:18:00,793 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 02:18:00,793 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 02:18:00,793 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 02:18:00,793 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:18:02,316 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:18:02,316 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 02:18:02,316 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 02:18:02,316 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 02:18:02,316 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:18:03,582 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:18:03,582 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 02:18:03,583 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:18:03,583 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 02:18:03,583 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 02:18:04,350 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:18:04,350 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 02:18:04,350 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:18:04,350 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 02:18:04,350 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 02:18:05,550 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:18:05,550 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 02:18:05,551 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 02:18:05,551 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 02:18:05,551 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 02:18:05,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][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 02:18:05,906 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 02:18:05,906 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-19 02:18:05,906 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 02:18:05,906 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-19 02:18:08,195 INFO L129 PetriNetUnfolder]: 49658/137339 cut-off events. [2022-01-19 02:18:08,196 INFO L130 PetriNetUnfolder]: For 15650687/15745738 co-relation queries the response was YES. [2022-01-19 02:18:16,157 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 02:18:16,976 INFO L132 encePairwiseOnDemand]: 177/223 looper letters, 850 selfloop transitions, 533 changer transitions 2/1876 dead transitions. [2022-01-19 02:18:16,976 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 898 places, 1876 transitions, 23407 flow [2022-01-19 02:18:16,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-01-19 02:18:16,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2022-01-19 02:18:16,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 13381 transitions. [2022-01-19 02:18:16,982 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6000448430493274 [2022-01-19 02:18:16,982 INFO L72 ComplementDD]: Start complementDD. Operand 100 states and 13381 transitions. [2022-01-19 02:18:16,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 100 states and 13381 transitions. [2022-01-19 02:18:16,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:18:16,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 100 states and 13381 transitions. [2022-01-19 02:18:16,990 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 02:18:17,036 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 02:18:17,037 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 02:18:17,037 INFO L186 Difference]: Start difference. First operand has 800 places, 913 transitions, 9466 flow. Second operand 100 states and 13381 transitions. [2022-01-19 02:18:17,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 898 places, 1876 transitions, 23407 flow [2022-01-19 02:20:07,091 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 02:20:07,113 INFO L242 Difference]: Finished difference. Result has 889 places, 1320 transitions, 14850 flow [2022-01-19 02:20:07,114 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 02:20:07,114 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 688 predicate places. [2022-01-19 02:20:07,115 INFO L470 AbstractCegarLoop]: Abstraction has has 889 places, 1320 transitions, 14850 flow [2022-01-19 02:20:07,116 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 02:20:07,116 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:20:07,116 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 02:20:07,135 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 02:20:07,333 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 02:20:07,333 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 02:20:07,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:20:07,334 INFO L85 PathProgramCache]: Analyzing trace with hash 33235993, now seen corresponding path program 2 times [2022-01-19 02:20:07,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:20:07,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256977809] [2022-01-19 02:20:07,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:20:07,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:20:07,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:20:07,394 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 02:20:07,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:20:07,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256977809] [2022-01-19 02:20:07,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256977809] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:20:07,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058024055] [2022-01-19 02:20:07,394 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 02:20:07,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:20:07,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:20:07,396 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 02:20:07,396 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 02:20:07,536 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:20:07,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:20:07,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-19 02:20:07,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:20:08,049 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 02:20:08,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:20:08,802 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 02:20:08,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058024055] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:20:08,802 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:20:08,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 11, 11] total 22 [2022-01-19 02:20:08,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495203175] [2022-01-19 02:20:08,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:20:08,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 02:20:08,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:20:08,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 02:20:08,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2022-01-19 02:20:08,805 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 223 [2022-01-19 02:20:08,806 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 02:20:08,806 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:20:08,806 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 223 [2022-01-19 02:20:08,806 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:20:31,762 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 02:20:31,763 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 02:20:31,763 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:20:31,763 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:20:31,763 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:20:31,782 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 02:20:31,782 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 02:20:31,782 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:20:31,782 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:20:31,782 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:20:33,410 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:20:33,410 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 02:20:33,411 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:33,411 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:33,411 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:33,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][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 02:20:33,421 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 02:20:33,421 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:33,421 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:33,421 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:33,860 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:33,860 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 02:20:33,860 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:33,860 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:33,860 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:33,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:33,867 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 02:20:33,867 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:33,867 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:33,867 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:38,844 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 02:20:38,844 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 02:20:38,844 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:20:38,844 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:20:38,844 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:20:38,983 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 02:20:38,984 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 02:20:38,984 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:20:38,984 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:20:38,984 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:20:39,492 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 02:20:39,492 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 02:20:39,492 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 02:20:39,492 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 02:20:39,492 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 02:20:40,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][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 02:20:40,542 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 02:20:40,542 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:20:40,543 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:20:40,543 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:20:40,546 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 02:20:40,546 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 02:20:40,546 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:20:40,546 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:20:40,546 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:20:40,935 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 02:20:40,935 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 02:20:40,935 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:20:40,935 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:20:40,935 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:20:41,015 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:20:41,015 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 02:20:41,015 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 02:20:41,015 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 02:20:41,015 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 02:20:42,136 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 02:20:42,136 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 02:20:42,137 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 02:20:42,137 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 02:20:42,137 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 02:20:42,592 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:42,593 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 02:20:42,593 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:20:42,593 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:42,593 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:20:43,979 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:20:43,980 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 02:20:43,980 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:20:43,980 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:20:43,980 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:20:44,312 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 02:20:44,312 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 02:20:44,312 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:20:44,312 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:20:44,312 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:20:44,449 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 02:20:44,449 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 02:20:44,449 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:20:44,449 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:20:44,449 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:20:45,170 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 02:20:45,170 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 02:20:45,170 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:20:45,170 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:45,170 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:20:45,170 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:20:47,648 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 02:20:47,649 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is not cut-off event [2022-01-19 02:20:47,649 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is not cut-off event [2022-01-19 02:20:47,649 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is not cut-off event [2022-01-19 02:20:47,649 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is not cut-off event [2022-01-19 02:20:48,141 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:48,141 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 02:20:48,142 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:20:48,142 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:20:48,142 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:20:48,465 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 02:20:48,466 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 02:20:48,466 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:20:48,466 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:20:48,466 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:20:49,689 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 02:20:49,690 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:20:49,690 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:49,690 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:49,690 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:49,690 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:49,694 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 02:20:49,694 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:20:49,694 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:49,694 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:49,694 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:49,694 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:49,750 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 02:20:49,750 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:20:49,750 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:49,751 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:49,751 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:49,751 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:49,754 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 02:20:49,754 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:20:49,755 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:49,755 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:49,755 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:49,755 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:49,810 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 02:20:49,810 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 02:20:49,810 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:20:49,810 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:20:49,810 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:20:49,810 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:20:50,957 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:50,957 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 02:20:50,957 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:20:50,957 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:20:50,957 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:20:51,074 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:20:51,074 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 02:20:51,074 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:20:51,074 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:20:51,074 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:20:51,087 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:51,087 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 02:20:51,087 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:20:51,087 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:20:51,087 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:20:51,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: 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 02:20:51,090 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 02:20:51,090 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:20:51,090 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:20:51,090 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:20:51,123 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:51,123 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 02:20:51,123 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:20:51,123 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:20:51,123 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:20:51,136 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:51,136 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 02:20:51,136 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:20:51,136 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:20:51,136 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 02:20:51,663 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:51,663 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 02:20:51,663 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:20:51,663 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:20:51,663 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:20:52,746 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 02:20:52,746 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 02:20:52,746 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:20:52,747 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:20:52,747 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:20:53,034 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:53,034 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:20:53,035 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:20:53,035 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:20:53,035 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:20:53,039 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 02:20:53,039 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 02:20:53,039 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:20:53,039 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:20:53,039 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:20:53,068 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 02:20:53,068 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:20:53,068 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:20:53,068 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:20:53,068 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:20:53,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:53,366 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 02:20:53,366 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:20:53,366 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:20:53,366 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:20:53,465 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 02:20:53,466 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:20:53,466 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:53,466 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:53,466 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:53,466 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:20:53,466 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:53,478 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 02:20:53,479 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:20:53,479 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:53,479 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:53,479 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:20:53,479 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:53,479 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:53,500 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 02:20:53,500 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:20:53,500 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:53,500 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:53,500 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:20:53,500 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:53,500 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:53,512 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 02:20:53,512 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 02:20:53,512 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:53,512 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:53,512 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:53,513 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 02:20:53,513 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:20:54,810 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:54,811 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 02:20:54,811 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:20:54,811 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:20:54,811 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:20:54,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][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 02:20:54,814 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 02:20:54,814 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:20:54,814 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:20:54,814 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 02:20:55,070 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:55,071 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 02:20:55,071 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:20:55,071 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:20:55,071 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:20:55,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][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 02:20:55,347 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 02:20:55,347 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:20:55,347 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 02:20:55,347 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 02:20:55,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][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 02:20:55,406 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 02:20:55,406 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:20:55,406 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:20:55,406 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 02:20:56,005 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:56,005 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 02:20:56,005 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:20:56,005 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 02:20:56,005 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:20:56,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][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 02:20:56,008 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 02:20:56,008 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:20:56,008 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:20:56,008 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 02:20:56,031 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:56,032 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 02:20:56,032 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 02:20:56,032 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:20:56,032 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:20:56,039 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:56,039 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 02:20:56,039 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:20:56,039 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:20:56,039 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 02:20:56,046 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:56,046 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 02:20:56,046 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 02:20:56,047 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:20:56,047 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:20:56,049 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 02:20:56,050 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 02:20:56,050 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:20:56,050 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:20:56,050 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 02:20:56,050 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 02:20:56,055 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 02:20:56,056 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 02:20:56,056 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:20:56,056 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:20:56,056 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:20:56,400 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:56,400 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 02:20:56,400 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 02:20:56,400 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:20:56,400 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:20:56,539 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:56,540 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 02:20:56,540 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 02:20:56,540 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:20:56,540 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:20:56,989 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:56,990 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 02:20:56,990 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:20:56,990 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:20:56,990 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 02:20:57,300 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:57,300 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 02:20:57,300 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 02:20:57,300 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:20:57,300 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:20:58,396 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 02:20:58,396 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 02:20:58,396 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:20:58,396 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:20:58,396 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:20:58,409 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 02:20:58,409 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 02:20:58,409 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:20:58,409 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:20:58,409 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:20:58,989 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 02:20:58,989 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 02:20:58,989 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:20:58,989 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:20:58,989 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:20:59,163 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:20:59,163 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 02:20:59,163 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 02:20:59,163 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:20:59,163 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:20:59,164 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 02:20:59,164 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 02:20:59,164 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:20:59,164 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:20:59,164 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:20:59,164 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:20:59,184 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:59,185 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 02:20:59,185 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:20:59,185 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:20:59,185 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:20:59,700 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:59,700 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 02:20:59,701 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:20:59,701 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:20:59,701 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:20:59,740 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:59,741 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 02:20:59,741 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:20:59,741 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:20:59,741 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:20:59,869 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 02:20:59,870 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 02:20:59,870 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:20:59,870 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:20:59,870 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:20:59,870 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 02:20:59,870 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 02:20:59,870 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:20:59,870 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:20:59,870 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:20:59,963 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:20:59,964 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 02:20:59,964 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:20:59,964 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:20:59,964 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 02:20:59,972 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:20:59,973 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 02:20:59,973 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:20:59,973 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:20:59,973 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:21:00,017 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:21:00,018 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 02:21:00,018 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:21:00,018 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:21:00,018 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 02:21:00,121 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:21:00,122 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 02:21:00,122 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 02:21:00,122 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:21:00,122 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 02:21:01,540 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 02:21:01,540 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is not cut-off event [2022-01-19 02:21:01,540 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is not cut-off event [2022-01-19 02:21:01,541 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is not cut-off event [2022-01-19 02:21:01,541 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is not cut-off event [2022-01-19 02:21:01,719 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:21:01,719 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 02:21:01,719 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 02:21:01,719 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 02:21:01,719 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 02:21:01,720 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:21:01,720 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 02:21:01,720 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 02:21:01,720 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:21:01,720 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:21:02,084 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:21:02,084 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 02:21:02,084 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 02:21:02,084 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 02:21:02,084 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 02:21:02,224 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:21:02,224 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 02:21:02,225 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:21:02,225 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:21:02,225 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:21:02,471 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:21:02,472 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 02:21:02,472 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:21:02,472 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:21:02,472 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:21:02,507 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 02:21:02,507 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 02:21:02,507 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:21:02,507 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:21:02,507 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:21:02,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][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 02:21:02,823 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 02:21:02,823 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:21:02,823 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:21:02,823 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:21:03,122 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:21:03,123 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 02:21:03,123 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:21:03,123 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:21:03,123 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:21:03,554 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:21:03,555 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 02:21:03,555 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:21:03,555 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 02:21:03,555 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:21:03,783 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 02:21:03,783 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 02:21:03,783 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:21:03,783 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:21:03,783 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:21:03,783 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:21:03,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:21:03,806 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 02:21:03,806 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 02:21:03,806 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 02:21:03,806 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:21:03,949 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 02:21:03,950 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 02:21:03,950 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:21:03,950 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:21:03,950 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 02:21:03,950 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 02:21:04,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][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 02:21:04,007 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 02:21:04,007 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:21:04,007 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 02:21:04,007 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 02:21:05,399 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1083], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (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 02:21:05,399 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 02:21:05,399 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 02:21:05,399 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:21:05,399 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:21:05,876 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 02:21:05,876 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 02:21:05,877 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:21:05,877 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:21:05,877 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 02:21:05,877 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 02:21:07,469 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:21:07,470 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 02:21:07,470 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:21:07,470 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 02:21:07,470 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 02:21:07,548 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][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 02:21:07,548 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 02:21:07,549 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 02:21:07,549 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 02:21:07,549 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 02:21:07,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)), 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 02:21:07,745 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 02:21:07,745 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:21:07,745 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 02:21:07,745 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 02:21:07,751 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:21:07,752 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 02:21:07,752 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 02:21:07,752 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 02:21:07,752 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 02:21:07,762 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 02:21:07,763 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 02:21:07,763 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:21:07,763 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 02:21:07,763 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 02:21:08,736 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:21:08,736 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 02:21:08,736 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 02:21:08,737 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 02:21:08,737 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 02:21:09,085 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:21:09,085 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 02:21:09,085 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-19 02:21:09,085 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 02:21:09,085 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-19 02:21:09,692 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 02:21:09,693 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 02:21:09,693 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:21:09,693 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 02:21:09,693 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 02:21:10,196 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 02:21:10,197 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 02:21:10,197 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-19 02:21:10,197 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-19 02:21:10,197 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-19 02:21:10,919 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_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 02:21:10,920 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 02:21:10,920 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-19 02:21:10,920 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-19 02:21:10,920 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-19 02:21:12,017 INFO L129 PetriNetUnfolder]: 40214/130928 cut-off events. [2022-01-19 02:21:12,017 INFO L130 PetriNetUnfolder]: For 16263596/16358383 co-relation queries the response was YES. [2022-01-19 02:21:21,934 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 02:21:22,842 INFO L132 encePairwiseOnDemand]: 203/223 looper letters, 362 selfloop transitions, 278 changer transitions 333/1342 dead transitions. [2022-01-19 02:21:22,842 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 909 places, 1342 transitions, 17415 flow [2022-01-19 02:21:22,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 02:21:22,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 02:21:22,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3587 transitions. [2022-01-19 02:21:22,844 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7659619901772368 [2022-01-19 02:21:22,844 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3587 transitions. [2022-01-19 02:21:22,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3587 transitions. [2022-01-19 02:21:22,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:21:22,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3587 transitions. [2022-01-19 02:21:22,846 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 02:21:22,849 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 02:21:22,849 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 02:21:22,849 INFO L186 Difference]: Start difference. First operand has 889 places, 1320 transitions, 14850 flow. Second operand 21 states and 3587 transitions. [2022-01-19 02:21:22,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 909 places, 1342 transitions, 17415 flow Received shutdown request... [2022-01-19 02:25:19,074 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 02:25:19,074 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 02:25:19,165 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2022-01-19 02:25:19,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-19 02:25:19,365 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 02:25:19,365 WARN L594 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2022-01-19 02:25:19,367 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-19 02:25:19,367 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-19 02:25:19,367 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-19 02:25:19,369 INFO L732 BasicCegarLoop]: Path program histogram: [53, 4, 2, 1, 1, 1, 1] [2022-01-19 02:25:19,370 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 02:25:19,370 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 02:25:19,372 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 02:25:19 BasicIcfg [2022-01-19 02:25:19,372 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 02:25:19,372 INFO L158 Benchmark]: Toolchain (without parser) took 767667.17ms. Allocated memory was 373.3MB in the beginning and 15.9GB in the end (delta: 15.5GB). Free memory was 320.9MB in the beginning and 7.1GB in the end (delta: -6.8GB). Peak memory consumption was 10.0GB. Max. memory is 16.0GB. [2022-01-19 02:25:19,372 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 373.3MB. Free memory is still 337.6MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 02:25:19,372 INFO L158 Benchmark]: CACSL2BoogieTranslator took 214.42ms. Allocated memory is still 373.3MB. Free memory was 320.7MB in the beginning and 344.3MB in the end (delta: -23.6MB). Peak memory consumption was 18.2MB. Max. memory is 16.0GB. [2022-01-19 02:25:19,373 INFO L158 Benchmark]: Boogie Procedure Inliner took 26.80ms. Allocated memory is still 373.3MB. Free memory was 344.3MB in the beginning and 341.2MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2022-01-19 02:25:19,373 INFO L158 Benchmark]: Boogie Preprocessor took 20.22ms. Allocated memory is still 373.3MB. Free memory was 341.2MB in the beginning and 340.1MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 02:25:19,373 INFO L158 Benchmark]: RCFGBuilder took 485.54ms. Allocated memory is still 373.3MB. Free memory was 340.1MB in the beginning and 308.7MB in the end (delta: 31.5MB). Peak memory consumption was 31.5MB. Max. memory is 16.0GB. [2022-01-19 02:25:19,373 INFO L158 Benchmark]: TraceAbstraction took 766891.49ms. Allocated memory was 373.3MB in the beginning and 15.9GB in the end (delta: 15.5GB). Free memory was 308.7MB in the beginning and 7.1GB in the end (delta: -6.8GB). Peak memory consumption was 10.0GB. Max. memory is 16.0GB. [2022-01-19 02:25:19,374 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.14ms. Allocated memory is still 373.3MB. Free memory is still 337.6MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 214.42ms. Allocated memory is still 373.3MB. Free memory was 320.7MB in the beginning and 344.3MB in the end (delta: -23.6MB). Peak memory consumption was 18.2MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 26.80ms. Allocated memory is still 373.3MB. Free memory was 344.3MB in the beginning and 341.2MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 20.22ms. Allocated memory is still 373.3MB. Free memory was 341.2MB in the beginning and 340.1MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 485.54ms. Allocated memory is still 373.3MB. Free memory was 340.1MB in the beginning and 308.7MB in the end (delta: 31.5MB). Peak memory consumption was 31.5MB. Max. memory is 16.0GB. * TraceAbstraction took 766891.49ms. Allocated memory was 373.3MB in the beginning and 15.9GB in the end (delta: 15.5GB). Free memory was 308.7MB in the beginning and 7.1GB in the end (delta: -6.8GB). Peak memory consumption was 10.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.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 766.8s, OverallIterations: 63, TraceHistogramMax: 2, PathProgramHistogramMax: 53, EmptinessCheckTime: 0.0s, AutomataDifference: 728.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12804 SdHoareTripleChecker+Valid, 18.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12804 mSDsluCounter, 18853 SdHoareTripleChecker+Invalid, 15.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 1736 IncrementalHoareTripleChecker+Unchecked, 31628 mSDsCounter, 1341 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 43592 IncrementalHoareTripleChecker+Invalid, 46669 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1341 mSolverCounterUnsat, 2396 mSDtfsCounter, 43592 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4089 GetRequests, 2487 SyntacticMatches, 8 SemanticMatches, 1594 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 21008 ImplicationChecksByTransitivity, 30.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.0s SatisfiabilityAnalysisTime, 32.8s 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