./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c6847e0a77224cc67de11826c53270ee36a6eb5754e5add0bb0a49165dff2879 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-07 01:00:24,492 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-07 01:00:24,494 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-07 01:00:24,522 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-07 01:00:24,523 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-07 01:00:24,524 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-07 01:00:24,526 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-07 01:00:24,529 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-07 01:00:24,531 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-07 01:00:24,532 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-07 01:00:24,533 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-07 01:00:24,534 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-07 01:00:24,535 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-07 01:00:24,536 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-07 01:00:24,537 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-07 01:00:24,539 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-07 01:00:24,540 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-07 01:00:24,541 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-07 01:00:24,543 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-07 01:00:24,546 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-07 01:00:24,548 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-07 01:00:24,549 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-07 01:00:24,551 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-07 01:00:24,552 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-07 01:00:24,555 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-07 01:00:24,556 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-07 01:00:24,556 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-07 01:00:24,557 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-07 01:00:24,558 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-07 01:00:24,559 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-07 01:00:24,559 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-07 01:00:24,560 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-07 01:00:24,561 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-07 01:00:24,562 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-07 01:00:24,563 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-07 01:00:24,563 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-07 01:00:24,563 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-07 01:00:24,563 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-07 01:00:24,564 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-07 01:00:24,564 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-07 01:00:24,565 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-07 01:00:24,566 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-07 01:00:24,592 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-07 01:00:24,593 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-07 01:00:24,593 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-07 01:00:24,593 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-07 01:00:24,594 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-07 01:00:24,594 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-07 01:00:24,595 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-07 01:00:24,595 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-07 01:00:24,595 INFO L138 SettingsManager]: * Use SBE=true [2021-12-07 01:00:24,595 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-07 01:00:24,596 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-07 01:00:24,596 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-07 01:00:24,596 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-07 01:00:24,596 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-07 01:00:24,596 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-07 01:00:24,597 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-07 01:00:24,597 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-07 01:00:24,597 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-07 01:00:24,597 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-07 01:00:24,597 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-07 01:00:24,597 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-07 01:00:24,598 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-07 01:00:24,598 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-07 01:00:24,598 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-07 01:00:24,598 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 01:00:24,599 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-07 01:00:24,599 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-07 01:00:24,599 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-07 01:00:24,599 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-07 01:00:24,599 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-07 01:00:24,600 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-07 01:00:24,600 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-07 01:00:24,600 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-07 01:00:24,600 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-07 01:00:24,600 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c6847e0a77224cc67de11826c53270ee36a6eb5754e5add0bb0a49165dff2879 [2021-12-07 01:00:24,781 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-07 01:00:24,798 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-07 01:00:24,800 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-07 01:00:24,801 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-07 01:00:24,801 INFO L275 PluginConnector]: CDTParser initialized [2021-12-07 01:00:24,802 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2021-12-07 01:00:24,844 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/data/f18157db7/6e6764e1122e42eb8c64a6435f456d9e/FLAG15538d981 [2021-12-07 01:00:25,227 INFO L306 CDTParser]: Found 1 translation units. [2021-12-07 01:00:25,227 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2021-12-07 01:00:25,233 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/data/f18157db7/6e6764e1122e42eb8c64a6435f456d9e/FLAG15538d981 [2021-12-07 01:00:25,242 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/data/f18157db7/6e6764e1122e42eb8c64a6435f456d9e [2021-12-07 01:00:25,244 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-07 01:00:25,245 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-07 01:00:25,246 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-07 01:00:25,246 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-07 01:00:25,248 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-07 01:00:25,249 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 01:00:25" (1/1) ... [2021-12-07 01:00:25,250 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@101c0fd4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:00:25, skipping insertion in model container [2021-12-07 01:00:25,250 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 01:00:25" (1/1) ... [2021-12-07 01:00:25,254 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-07 01:00:25,269 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-07 01:00:25,388 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c[3615,3628] [2021-12-07 01:00:25,394 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 01:00:25,400 INFO L203 MainTranslator]: Completed pre-run [2021-12-07 01:00:25,419 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c[3615,3628] [2021-12-07 01:00:25,422 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 01:00:25,433 INFO L208 MainTranslator]: Completed translation [2021-12-07 01:00:25,433 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:00:25 WrapperNode [2021-12-07 01:00:25,433 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-07 01:00:25,434 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-07 01:00:25,434 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-07 01:00:25,434 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-07 01:00:25,439 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:00:25" (1/1) ... [2021-12-07 01:00:25,447 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:00:25" (1/1) ... [2021-12-07 01:00:25,468 INFO L137 Inliner]: procedures = 26, calls = 55, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 257 [2021-12-07 01:00:25,468 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-07 01:00:25,468 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-07 01:00:25,469 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-07 01:00:25,469 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-07 01:00:25,475 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:00:25" (1/1) ... [2021-12-07 01:00:25,475 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:00:25" (1/1) ... [2021-12-07 01:00:25,478 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:00:25" (1/1) ... [2021-12-07 01:00:25,478 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:00:25" (1/1) ... [2021-12-07 01:00:25,485 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:00:25" (1/1) ... [2021-12-07 01:00:25,489 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:00:25" (1/1) ... [2021-12-07 01:00:25,491 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:00:25" (1/1) ... [2021-12-07 01:00:25,494 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-07 01:00:25,494 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-07 01:00:25,494 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-07 01:00:25,494 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-07 01:00:25,495 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:00:25" (1/1) ... [2021-12-07 01:00:25,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 01:00:25,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:00:25,518 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-07 01:00:25,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-07 01:00:25,572 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-07 01:00:25,572 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-07 01:00:25,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-07 01:00:25,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-07 01:00:25,572 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-12-07 01:00:25,572 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-12-07 01:00:25,572 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-12-07 01:00:25,572 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-12-07 01:00:25,573 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-12-07 01:00:25,573 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-12-07 01:00:25,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-07 01:00:25,573 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-12-07 01:00:25,573 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-12-07 01:00:25,573 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-07 01:00:25,573 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-07 01:00:25,574 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-07 01:00:25,574 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-07 01:00:25,575 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-07 01:00:25,644 INFO L236 CfgBuilder]: Building ICFG [2021-12-07 01:00:25,645 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-07 01:00:25,886 INFO L277 CfgBuilder]: Performing block encoding [2021-12-07 01:00:25,958 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-07 01:00:25,959 INFO L301 CfgBuilder]: Removed 5 assume(true) statements. [2021-12-07 01:00:25,960 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 01:00:25 BoogieIcfgContainer [2021-12-07 01:00:25,961 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-07 01:00:25,962 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-07 01:00:25,962 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-07 01:00:25,964 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-07 01:00:25,964 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.12 01:00:25" (1/3) ... [2021-12-07 01:00:25,965 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@470cc381 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 01:00:25, skipping insertion in model container [2021-12-07 01:00:25,965 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:00:25" (2/3) ... [2021-12-07 01:00:25,965 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@470cc381 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 01:00:25, skipping insertion in model container [2021-12-07 01:00:25,965 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 01:00:25" (3/3) ... [2021-12-07 01:00:25,966 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2021-12-07 01:00:25,970 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-07 01:00:25,970 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-07 01:00:25,970 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-07 01:00:25,970 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-07 01:00:25,998 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:25,998 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:25,998 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:25,998 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:25,998 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:25,999 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:25,999 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:25,999 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:25,999 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:25,999 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:25,999 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:25,999 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:25,999 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:25,999 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,000 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,000 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,000 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,000 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,000 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,000 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,000 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,000 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,001 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,001 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,001 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,001 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,001 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,001 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,001 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,001 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,001 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,002 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,002 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,002 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,002 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,002 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,002 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,002 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,002 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,003 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,003 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,003 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,003 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,003 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,003 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,003 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,003 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,003 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,004 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,004 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,004 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,004 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,004 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,004 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,004 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,004 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,004 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,005 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,005 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,005 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,005 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,005 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,005 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,005 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,005 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,006 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,006 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,006 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,006 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,006 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,006 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,006 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,007 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,007 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,007 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,007 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,007 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,007 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,007 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,007 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,007 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,008 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,008 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,008 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,008 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,008 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,008 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,008 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,009 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,009 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,011 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,011 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,011 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,011 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,011 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,011 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,011 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,012 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,012 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,012 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,012 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,013 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,013 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,013 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,013 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,013 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,013 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,013 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,013 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,014 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,014 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,014 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,014 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,014 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,014 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,014 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:00:26,016 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-12-07 01:00:26,063 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-07 01:00:26,068 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=true, 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 [2021-12-07 01:00:26,068 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-12-07 01:00:26,081 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 215 places, 223 transitions, 470 flow [2021-12-07 01:00:26,147 INFO L129 PetriNetUnfolder]: 18/220 cut-off events. [2021-12-07 01:00:26,147 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-12-07 01:00:26,151 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. [2021-12-07 01:00:26,151 INFO L82 GeneralOperation]: Start removeDead. Operand has 215 places, 223 transitions, 470 flow [2021-12-07 01:00:26,157 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 201 places, 209 transitions, 436 flow [2021-12-07 01:00:26,192 INFO L129 PetriNetUnfolder]: 18/208 cut-off events. [2021-12-07 01:00:26,192 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-12-07 01:00:26,192 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:26,193 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] [2021-12-07 01:00:26,193 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:26,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:26,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1261378579, now seen corresponding path program 1 times [2021-12-07 01:00:26,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:26,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614478966] [2021-12-07 01:00:26,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:26,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:26,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:26,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:00:26,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:26,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614478966] [2021-12-07 01:00:26,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614478966] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:26,385 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:26,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 01:00:26,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759177015] [2021-12-07 01:00:26,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:26,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-07 01:00:26,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:26,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-07 01:00:26,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-07 01:00:26,416 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 223 [2021-12-07 01:00:26,419 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) [2021-12-07 01:00:26,419 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:26,420 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 223 [2021-12-07 01:00:26,420 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:26,507 INFO L129 PetriNetUnfolder]: 71/400 cut-off events. [2021-12-07 01:00:26,507 INFO L130 PetriNetUnfolder]: For 40/40 co-relation queries the response was YES. [2021-12-07 01:00:26,509 INFO L84 FinitePrefix]: Finished finitePrefix Result has 545 conditions, 400 events. 71/400 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1176 event pairs, 38 based on Foata normal form. 60/419 useless extension candidates. Maximal degree in co-relation 353. Up to 106 conditions per place. [2021-12-07 01:00:26,511 INFO L132 encePairwiseOnDemand]: 210/223 looper letters, 11 selfloop transitions, 0 changer transitions 6/196 dead transitions. [2021-12-07 01:00:26,511 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 196 transitions, 432 flow [2021-12-07 01:00:26,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 01:00:26,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-12-07 01:00:26,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 420 transitions. [2021-12-07 01:00:26,523 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9417040358744395 [2021-12-07 01:00:26,523 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 420 transitions. [2021-12-07 01:00:26,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 420 transitions. [2021-12-07 01:00:26,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:26,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 420 transitions. [2021-12-07 01:00:26,530 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) [2021-12-07 01:00:26,535 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) [2021-12-07 01:00:26,536 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) [2021-12-07 01:00:26,537 INFO L186 Difference]: Start difference. First operand has 201 places, 209 transitions, 436 flow. Second operand 2 states and 420 transitions. [2021-12-07 01:00:26,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 196 transitions, 432 flow [2021-12-07 01:00:26,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 196 transitions, 420 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-12-07 01:00:26,545 INFO L242 Difference]: Finished difference. Result has 196 places, 190 transitions, 386 flow [2021-12-07 01:00:26,547 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} [2021-12-07 01:00:26,549 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -5 predicate places. [2021-12-07 01:00:26,550 INFO L470 AbstractCegarLoop]: Abstraction has has 196 places, 190 transitions, 386 flow [2021-12-07 01:00:26,550 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) [2021-12-07 01:00:26,550 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:26,550 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] [2021-12-07 01:00:26,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-07 01:00:26,551 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:26,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:26,551 INFO L85 PathProgramCache]: Analyzing trace with hash -319257289, now seen corresponding path program 1 times [2021-12-07 01:00:26,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:26,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212137719] [2021-12-07 01:00:26,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:26,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:26,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:26,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:00:26,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:26,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212137719] [2021-12-07 01:00:26,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212137719] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:26,732 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:26,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-07 01:00:26,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110439154] [2021-12-07 01:00:26,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:26,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:00:26,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:26,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:00:26,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:00:26,736 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 223 [2021-12-07 01:00:26,737 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) [2021-12-07 01:00:26,737 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:26,737 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 223 [2021-12-07 01:00:26,738 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:26,914 INFO L129 PetriNetUnfolder]: 73/481 cut-off events. [2021-12-07 01:00:26,914 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-12-07 01:00:26,916 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. [2021-12-07 01:00:26,919 INFO L132 encePairwiseOnDemand]: 211/223 looper letters, 33 selfloop transitions, 8 changer transitions 17/211 dead transitions. [2021-12-07 01:00:26,919 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 211 transitions, 547 flow [2021-12-07 01:00:26,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-07 01:00:26,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-07 01:00:26,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1609 transitions. [2021-12-07 01:00:26,927 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8016940707523668 [2021-12-07 01:00:26,928 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1609 transitions. [2021-12-07 01:00:26,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1609 transitions. [2021-12-07 01:00:26,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:26,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1609 transitions. [2021-12-07 01:00:26,936 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) [2021-12-07 01:00:26,943 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) [2021-12-07 01:00:26,945 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) [2021-12-07 01:00:26,946 INFO L186 Difference]: Start difference. First operand has 196 places, 190 transitions, 386 flow. Second operand 9 states and 1609 transitions. [2021-12-07 01:00:26,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 211 transitions, 547 flow [2021-12-07 01:00:26,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 211 transitions, 547 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-07 01:00:26,952 INFO L242 Difference]: Finished difference. Result has 200 places, 191 transitions, 418 flow [2021-12-07 01:00:26,953 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} [2021-12-07 01:00:26,954 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -1 predicate places. [2021-12-07 01:00:26,954 INFO L470 AbstractCegarLoop]: Abstraction has has 200 places, 191 transitions, 418 flow [2021-12-07 01:00:26,955 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) [2021-12-07 01:00:26,955 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:26,956 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] [2021-12-07 01:00:26,956 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-07 01:00:26,956 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:26,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:26,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1559305920, now seen corresponding path program 1 times [2021-12-07 01:00:26,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:26,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329817322] [2021-12-07 01:00:26,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:26,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:27,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:27,094 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 01:00:27,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:27,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329817322] [2021-12-07 01:00:27,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329817322] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:27,095 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:27,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-07 01:00:27,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024048278] [2021-12-07 01:00:27,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:27,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:00:27,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:27,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:00:27,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:00:27,099 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 223 [2021-12-07 01:00:27,101 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) [2021-12-07 01:00:27,101 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:27,101 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 223 [2021-12-07 01:00:27,101 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:27,264 INFO L129 PetriNetUnfolder]: 92/516 cut-off events. [2021-12-07 01:00:27,264 INFO L130 PetriNetUnfolder]: For 87/111 co-relation queries the response was YES. [2021-12-07 01:00:27,266 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. [2021-12-07 01:00:27,268 INFO L132 encePairwiseOnDemand]: 214/223 looper letters, 36 selfloop transitions, 6 changer transitions 8/203 dead transitions. [2021-12-07 01:00:27,268 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 203 transitions, 552 flow [2021-12-07 01:00:27,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-07 01:00:27,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-12-07 01:00:27,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1255 transitions. [2021-12-07 01:00:27,273 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8039718129404229 [2021-12-07 01:00:27,274 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1255 transitions. [2021-12-07 01:00:27,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1255 transitions. [2021-12-07 01:00:27,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:27,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1255 transitions. [2021-12-07 01:00:27,279 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) [2021-12-07 01:00:27,284 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) [2021-12-07 01:00:27,285 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) [2021-12-07 01:00:27,285 INFO L186 Difference]: Start difference. First operand has 200 places, 191 transitions, 418 flow. Second operand 7 states and 1255 transitions. [2021-12-07 01:00:27,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 203 transitions, 552 flow [2021-12-07 01:00:27,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 203 transitions, 538 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-12-07 01:00:27,292 INFO L242 Difference]: Finished difference. Result has 201 places, 192 transitions, 428 flow [2021-12-07 01:00:27,292 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} [2021-12-07 01:00:27,293 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 0 predicate places. [2021-12-07 01:00:27,293 INFO L470 AbstractCegarLoop]: Abstraction has has 201 places, 192 transitions, 428 flow [2021-12-07 01:00:27,294 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) [2021-12-07 01:00:27,294 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:27,295 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] [2021-12-07 01:00:27,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-07 01:00:27,295 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:27,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:27,296 INFO L85 PathProgramCache]: Analyzing trace with hash -420338195, now seen corresponding path program 1 times [2021-12-07 01:00:27,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:27,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250080608] [2021-12-07 01:00:27,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:27,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:27,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:27,463 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:27,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:27,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250080608] [2021-12-07 01:00:27,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250080608] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:27,464 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:27,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 01:00:27,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024695194] [2021-12-07 01:00:27,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:27,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 01:00:27,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:27,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 01:00:27,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 01:00:27,468 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 223 [2021-12-07 01:00:27,469 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) [2021-12-07 01:00:27,469 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:27,469 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 223 [2021-12-07 01:00:27,469 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:27,546 INFO L129 PetriNetUnfolder]: 79/421 cut-off events. [2021-12-07 01:00:27,546 INFO L130 PetriNetUnfolder]: For 84/94 co-relation queries the response was YES. [2021-12-07 01:00:27,547 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. [2021-12-07 01:00:27,549 INFO L132 encePairwiseOnDemand]: 220/223 looper letters, 19 selfloop transitions, 2 changer transitions 0/198 dead transitions. [2021-12-07 01:00:27,549 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 198 transitions, 492 flow [2021-12-07 01:00:27,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 01:00:27,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-07 01:00:27,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 604 transitions. [2021-12-07 01:00:27,551 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9028400597907325 [2021-12-07 01:00:27,551 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 604 transitions. [2021-12-07 01:00:27,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 604 transitions. [2021-12-07 01:00:27,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:27,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 604 transitions. [2021-12-07 01:00:27,561 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) [2021-12-07 01:00:27,563 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) [2021-12-07 01:00:27,564 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) [2021-12-07 01:00:27,564 INFO L186 Difference]: Start difference. First operand has 201 places, 192 transitions, 428 flow. Second operand 3 states and 604 transitions. [2021-12-07 01:00:27,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 198 transitions, 492 flow [2021-12-07 01:00:27,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 198 transitions, 482 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-07 01:00:27,568 INFO L242 Difference]: Finished difference. Result has 199 places, 193 transitions, 432 flow [2021-12-07 01:00:27,569 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} [2021-12-07 01:00:27,570 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -2 predicate places. [2021-12-07 01:00:27,570 INFO L470 AbstractCegarLoop]: Abstraction has has 199 places, 193 transitions, 432 flow [2021-12-07 01:00:27,570 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) [2021-12-07 01:00:27,570 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:27,571 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:00:27,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-07 01:00:27,571 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:27,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:27,572 INFO L85 PathProgramCache]: Analyzing trace with hash -46819677, now seen corresponding path program 2 times [2021-12-07 01:00:27,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:27,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661398459] [2021-12-07 01:00:27,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:27,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:27,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:27,725 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:27,725 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:27,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661398459] [2021-12-07 01:00:27,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661398459] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:27,726 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:27,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 01:00:27,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955112733] [2021-12-07 01:00:27,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:27,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 01:00:27,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:27,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 01:00:27,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 01:00:27,728 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 223 [2021-12-07 01:00:27,729 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) [2021-12-07 01:00:27,729 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:27,729 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 223 [2021-12-07 01:00:27,729 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:27,789 INFO L129 PetriNetUnfolder]: 58/373 cut-off events. [2021-12-07 01:00:27,789 INFO L130 PetriNetUnfolder]: For 90/104 co-relation queries the response was YES. [2021-12-07 01:00:27,790 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. [2021-12-07 01:00:27,791 INFO L132 encePairwiseOnDemand]: 217/223 looper letters, 18 selfloop transitions, 5 changer transitions 0/197 dead transitions. [2021-12-07 01:00:27,791 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 197 transitions, 492 flow [2021-12-07 01:00:27,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 01:00:27,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-07 01:00:27,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 596 transitions. [2021-12-07 01:00:27,793 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.890881913303438 [2021-12-07 01:00:27,793 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 596 transitions. [2021-12-07 01:00:27,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 596 transitions. [2021-12-07 01:00:27,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:27,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 596 transitions. [2021-12-07 01:00:27,795 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) [2021-12-07 01:00:27,797 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) [2021-12-07 01:00:27,797 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) [2021-12-07 01:00:27,797 INFO L186 Difference]: Start difference. First operand has 199 places, 193 transitions, 432 flow. Second operand 3 states and 596 transitions. [2021-12-07 01:00:27,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 197 transitions, 492 flow [2021-12-07 01:00:27,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 197 transitions, 484 flow, removed 3 selfloop flow, removed 2 redundant places. [2021-12-07 01:00:27,802 INFO L242 Difference]: Finished difference. Result has 200 places, 195 transitions, 453 flow [2021-12-07 01:00:27,802 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} [2021-12-07 01:00:27,803 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -1 predicate places. [2021-12-07 01:00:27,803 INFO L470 AbstractCegarLoop]: Abstraction has has 200 places, 195 transitions, 453 flow [2021-12-07 01:00:27,803 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) [2021-12-07 01:00:27,803 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:27,803 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:00:27,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-07 01:00:27,804 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:27,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:27,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1995193659, now seen corresponding path program 3 times [2021-12-07 01:00:27,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:27,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98003609] [2021-12-07 01:00:27,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:27,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:27,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:28,511 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:28,511 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:28,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98003609] [2021-12-07 01:00:28,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98003609] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:28,511 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:28,511 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:28,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399430179] [2021-12-07 01:00:28,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:28,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:28,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:28,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:28,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:28,516 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:28,518 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) [2021-12-07 01:00:28,518 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:28,519 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:28,519 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:29,257 INFO L129 PetriNetUnfolder]: 840/1884 cut-off events. [2021-12-07 01:00:29,257 INFO L130 PetriNetUnfolder]: For 805/827 co-relation queries the response was YES. [2021-12-07 01:00:29,263 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. [2021-12-07 01:00:29,276 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 114 selfloop transitions, 41 changer transitions 5/295 dead transitions. [2021-12-07 01:00:29,276 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 295 transitions, 1082 flow [2021-12-07 01:00:29,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-07 01:00:29,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-07 01:00:29,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2021-12-07 01:00:29,286 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2021-12-07 01:00:29,286 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2021-12-07 01:00:29,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2021-12-07 01:00:29,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:29,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2021-12-07 01:00:29,297 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) [2021-12-07 01:00:29,308 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) [2021-12-07 01:00:29,310 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) [2021-12-07 01:00:29,310 INFO L186 Difference]: Start difference. First operand has 200 places, 195 transitions, 453 flow. Second operand 19 states and 2934 transitions. [2021-12-07 01:00:29,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 295 transitions, 1082 flow [2021-12-07 01:00:29,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 295 transitions, 1047 flow, removed 13 selfloop flow, removed 1 redundant places. [2021-12-07 01:00:29,319 INFO L242 Difference]: Finished difference. Result has 226 places, 233 transitions, 670 flow [2021-12-07 01:00:29,320 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} [2021-12-07 01:00:29,321 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 25 predicate places. [2021-12-07 01:00:29,321 INFO L470 AbstractCegarLoop]: Abstraction has has 226 places, 233 transitions, 670 flow [2021-12-07 01:00:29,322 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) [2021-12-07 01:00:29,322 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:29,323 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] [2021-12-07 01:00:29,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-07 01:00:29,323 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:29,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:29,324 INFO L85 PathProgramCache]: Analyzing trace with hash 717178791, now seen corresponding path program 4 times [2021-12-07 01:00:29,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:29,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060914457] [2021-12-07 01:00:29,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:29,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:29,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:30,003 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:30,004 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:30,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060914457] [2021-12-07 01:00:30,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060914457] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:30,004 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:30,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:30,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111469361] [2021-12-07 01:00:30,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:30,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:30,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:30,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:30,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:30,010 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:30,013 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) [2021-12-07 01:00:30,013 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:30,013 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:30,013 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:30,943 INFO L129 PetriNetUnfolder]: 993/2376 cut-off events. [2021-12-07 01:00:30,943 INFO L130 PetriNetUnfolder]: For 1339/1361 co-relation queries the response was YES. [2021-12-07 01:00:30,950 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. [2021-12-07 01:00:30,962 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 135 selfloop transitions, 56 changer transitions 5/331 dead transitions. [2021-12-07 01:00:30,963 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 331 transitions, 1466 flow [2021-12-07 01:00:30,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-07 01:00:30,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-07 01:00:30,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3091 transitions. [2021-12-07 01:00:30,970 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6930493273542601 [2021-12-07 01:00:30,970 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3091 transitions. [2021-12-07 01:00:30,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3091 transitions. [2021-12-07 01:00:30,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:30,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3091 transitions. [2021-12-07 01:00:30,989 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) [2021-12-07 01:00:30,997 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) [2021-12-07 01:00:30,998 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) [2021-12-07 01:00:30,998 INFO L186 Difference]: Start difference. First operand has 226 places, 233 transitions, 670 flow. Second operand 20 states and 3091 transitions. [2021-12-07 01:00:30,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 331 transitions, 1466 flow [2021-12-07 01:00:31,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 331 transitions, 1446 flow, removed 6 selfloop flow, removed 6 redundant places. [2021-12-07 01:00:31,009 INFO L242 Difference]: Finished difference. Result has 248 places, 257 transitions, 973 flow [2021-12-07 01:00:31,010 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} [2021-12-07 01:00:31,010 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 47 predicate places. [2021-12-07 01:00:31,011 INFO L470 AbstractCegarLoop]: Abstraction has has 248 places, 257 transitions, 973 flow [2021-12-07 01:00:31,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:00:31,012 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:31,012 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:00:31,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-07 01:00:31,012 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:31,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:31,012 INFO L85 PathProgramCache]: Analyzing trace with hash 2083915083, now seen corresponding path program 5 times [2021-12-07 01:00:31,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:31,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499218845] [2021-12-07 01:00:31,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:31,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:31,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:31,627 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:31,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:31,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499218845] [2021-12-07 01:00:31,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499218845] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:31,627 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:31,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:31,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908931002] [2021-12-07 01:00:31,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:31,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:31,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:31,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:31,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:31,631 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:31,634 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) [2021-12-07 01:00:31,635 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:31,635 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:31,635 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:32,459 INFO L129 PetriNetUnfolder]: 1064/2559 cut-off events. [2021-12-07 01:00:32,459 INFO L130 PetriNetUnfolder]: For 3196/3216 co-relation queries the response was YES. [2021-12-07 01:00:32,468 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. [2021-12-07 01:00:32,482 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 132 selfloop transitions, 55 changer transitions 5/327 dead transitions. [2021-12-07 01:00:32,482 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 327 transitions, 1718 flow [2021-12-07 01:00:32,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:00:32,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:00:32,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2780 transitions. [2021-12-07 01:00:32,488 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6925759840558047 [2021-12-07 01:00:32,488 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2780 transitions. [2021-12-07 01:00:32,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2780 transitions. [2021-12-07 01:00:32,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:32,489 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2780 transitions. [2021-12-07 01:00:32,494 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) [2021-12-07 01:00:32,500 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) [2021-12-07 01:00:32,502 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) [2021-12-07 01:00:32,502 INFO L186 Difference]: Start difference. First operand has 248 places, 257 transitions, 973 flow. Second operand 18 states and 2780 transitions. [2021-12-07 01:00:32,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 327 transitions, 1718 flow [2021-12-07 01:00:32,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 327 transitions, 1639 flow, removed 23 selfloop flow, removed 8 redundant places. [2021-12-07 01:00:32,522 INFO L242 Difference]: Finished difference. Result has 263 places, 274 transitions, 1215 flow [2021-12-07 01:00:32,523 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} [2021-12-07 01:00:32,523 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 62 predicate places. [2021-12-07 01:00:32,524 INFO L470 AbstractCegarLoop]: Abstraction has has 263 places, 274 transitions, 1215 flow [2021-12-07 01:00:32,525 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) [2021-12-07 01:00:32,525 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:32,525 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] [2021-12-07 01:00:32,526 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-07 01:00:32,526 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:32,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:32,526 INFO L85 PathProgramCache]: Analyzing trace with hash 2087498249, now seen corresponding path program 6 times [2021-12-07 01:00:32,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:32,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740919710] [2021-12-07 01:00:32,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:32,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:32,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:33,069 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:33,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:33,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740919710] [2021-12-07 01:00:33,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740919710] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:33,070 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:33,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:33,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417287964] [2021-12-07 01:00:33,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:33,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:33,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:33,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:33,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:33,073 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:33,075 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) [2021-12-07 01:00:33,075 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:33,075 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:33,075 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:33,916 INFO L129 PetriNetUnfolder]: 1112/2639 cut-off events. [2021-12-07 01:00:33,916 INFO L130 PetriNetUnfolder]: For 4968/4983 co-relation queries the response was YES. [2021-12-07 01:00:33,929 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. [2021-12-07 01:00:33,943 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 154 selfloop transitions, 58 changer transitions 5/352 dead transitions. [2021-12-07 01:00:33,943 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 352 transitions, 2093 flow [2021-12-07 01:00:33,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-07 01:00:33,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-07 01:00:33,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3086 transitions. [2021-12-07 01:00:33,949 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6919282511210763 [2021-12-07 01:00:33,949 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3086 transitions. [2021-12-07 01:00:33,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3086 transitions. [2021-12-07 01:00:33,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:33,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3086 transitions. [2021-12-07 01:00:33,955 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) [2021-12-07 01:00:33,960 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) [2021-12-07 01:00:33,961 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) [2021-12-07 01:00:33,961 INFO L186 Difference]: Start difference. First operand has 263 places, 274 transitions, 1215 flow. Second operand 20 states and 3086 transitions. [2021-12-07 01:00:33,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 352 transitions, 2093 flow [2021-12-07 01:00:33,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 352 transitions, 2000 flow, removed 30 selfloop flow, removed 8 redundant places. [2021-12-07 01:00:33,979 INFO L242 Difference]: Finished difference. Result has 279 places, 285 transitions, 1393 flow [2021-12-07 01:00:33,979 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} [2021-12-07 01:00:33,980 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 78 predicate places. [2021-12-07 01:00:33,980 INFO L470 AbstractCegarLoop]: Abstraction has has 279 places, 285 transitions, 1393 flow [2021-12-07 01:00:33,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:00:33,981 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:33,981 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:00:33,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-07 01:00:33,981 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:33,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:33,981 INFO L85 PathProgramCache]: Analyzing trace with hash -902654655, now seen corresponding path program 7 times [2021-12-07 01:00:33,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:33,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207292082] [2021-12-07 01:00:33,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:33,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:34,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:34,557 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:34,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:34,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207292082] [2021-12-07 01:00:34,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207292082] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:34,558 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:34,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:34,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176742931] [2021-12-07 01:00:34,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:34,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:34,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:34,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:34,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:34,561 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:34,563 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) [2021-12-07 01:00:34,563 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:34,563 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:34,563 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:35,501 INFO L129 PetriNetUnfolder]: 1162/2825 cut-off events. [2021-12-07 01:00:35,501 INFO L130 PetriNetUnfolder]: For 7520/7534 co-relation queries the response was YES. [2021-12-07 01:00:35,513 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. [2021-12-07 01:00:35,524 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 160 selfloop transitions, 60 changer transitions 5/360 dead transitions. [2021-12-07 01:00:35,524 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 360 transitions, 2312 flow [2021-12-07 01:00:35,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-07 01:00:35,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-07 01:00:35,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3086 transitions. [2021-12-07 01:00:35,528 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6919282511210763 [2021-12-07 01:00:35,528 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3086 transitions. [2021-12-07 01:00:35,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3086 transitions. [2021-12-07 01:00:35,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:35,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3086 transitions. [2021-12-07 01:00:35,533 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) [2021-12-07 01:00:35,537 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) [2021-12-07 01:00:35,538 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) [2021-12-07 01:00:35,538 INFO L186 Difference]: Start difference. First operand has 279 places, 285 transitions, 1393 flow. Second operand 20 states and 3086 transitions. [2021-12-07 01:00:35,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 360 transitions, 2312 flow [2021-12-07 01:00:35,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 360 transitions, 2160 flow, removed 34 selfloop flow, removed 13 redundant places. [2021-12-07 01:00:35,558 INFO L242 Difference]: Finished difference. Result has 289 places, 293 transitions, 1478 flow [2021-12-07 01:00:35,558 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} [2021-12-07 01:00:35,559 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 88 predicate places. [2021-12-07 01:00:35,559 INFO L470 AbstractCegarLoop]: Abstraction has has 289 places, 293 transitions, 1478 flow [2021-12-07 01:00:35,559 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) [2021-12-07 01:00:35,559 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:35,559 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] [2021-12-07 01:00:35,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-07 01:00:35,560 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:35,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:35,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1383550215, now seen corresponding path program 8 times [2021-12-07 01:00:35,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:35,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778341456] [2021-12-07 01:00:35,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:35,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:35,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:36,128 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:36,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:36,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778341456] [2021-12-07 01:00:36,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778341456] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:36,128 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:36,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:36,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127970111] [2021-12-07 01:00:36,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:36,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:36,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:36,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:36,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:36,131 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:36,133 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) [2021-12-07 01:00:36,133 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:36,133 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:36,133 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:36,985 INFO L129 PetriNetUnfolder]: 1212/2986 cut-off events. [2021-12-07 01:00:36,985 INFO L130 PetriNetUnfolder]: For 9360/9382 co-relation queries the response was YES. [2021-12-07 01:00:36,998 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. [2021-12-07 01:00:37,010 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 164 selfloop transitions, 61 changer transitions 5/365 dead transitions. [2021-12-07 01:00:37,010 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 365 transitions, 2439 flow [2021-12-07 01:00:37,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-07 01:00:37,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-07 01:00:37,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3084 transitions. [2021-12-07 01:00:37,013 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6914798206278027 [2021-12-07 01:00:37,013 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3084 transitions. [2021-12-07 01:00:37,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3084 transitions. [2021-12-07 01:00:37,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:37,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3084 transitions. [2021-12-07 01:00:37,016 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) [2021-12-07 01:00:37,020 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) [2021-12-07 01:00:37,021 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) [2021-12-07 01:00:37,021 INFO L186 Difference]: Start difference. First operand has 289 places, 293 transitions, 1478 flow. Second operand 20 states and 3084 transitions. [2021-12-07 01:00:37,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 365 transitions, 2439 flow [2021-12-07 01:00:37,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 365 transitions, 2279 flow, removed 36 selfloop flow, removed 14 redundant places. [2021-12-07 01:00:37,043 INFO L242 Difference]: Finished difference. Result has 297 places, 302 transitions, 1601 flow [2021-12-07 01:00:37,044 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} [2021-12-07 01:00:37,044 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 96 predicate places. [2021-12-07 01:00:37,044 INFO L470 AbstractCegarLoop]: Abstraction has has 297 places, 302 transitions, 1601 flow [2021-12-07 01:00:37,044 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) [2021-12-07 01:00:37,045 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:37,045 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] [2021-12-07 01:00:37,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-07 01:00:37,045 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:37,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:37,045 INFO L85 PathProgramCache]: Analyzing trace with hash -576522603, now seen corresponding path program 9 times [2021-12-07 01:00:37,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:37,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526300002] [2021-12-07 01:00:37,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:37,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:37,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:37,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:37,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:37,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526300002] [2021-12-07 01:00:37,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526300002] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:37,504 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:37,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:37,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340901067] [2021-12-07 01:00:37,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:37,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:37,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:37,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:37,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:37,508 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:37,509 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) [2021-12-07 01:00:37,509 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:37,509 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:37,510 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:38,391 INFO L129 PetriNetUnfolder]: 1227/2943 cut-off events. [2021-12-07 01:00:38,391 INFO L130 PetriNetUnfolder]: For 10632/10648 co-relation queries the response was YES. [2021-12-07 01:00:38,406 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. [2021-12-07 01:00:38,424 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 167 selfloop transitions, 59 changer transitions 5/366 dead transitions. [2021-12-07 01:00:38,424 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 366 transitions, 2515 flow [2021-12-07 01:00:38,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-07 01:00:38,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-07 01:00:38,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2926 transitions. [2021-12-07 01:00:38,428 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2021-12-07 01:00:38,428 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2926 transitions. [2021-12-07 01:00:38,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2926 transitions. [2021-12-07 01:00:38,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:38,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2926 transitions. [2021-12-07 01:00:38,432 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) [2021-12-07 01:00:38,436 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) [2021-12-07 01:00:38,437 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) [2021-12-07 01:00:38,437 INFO L186 Difference]: Start difference. First operand has 297 places, 302 transitions, 1601 flow. Second operand 19 states and 2926 transitions. [2021-12-07 01:00:38,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 366 transitions, 2515 flow [2021-12-07 01:00:38,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 366 transitions, 2345 flow, removed 40 selfloop flow, removed 15 redundant places. [2021-12-07 01:00:38,470 INFO L242 Difference]: Finished difference. Result has 302 places, 309 transitions, 1634 flow [2021-12-07 01:00:38,471 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} [2021-12-07 01:00:38,471 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 101 predicate places. [2021-12-07 01:00:38,471 INFO L470 AbstractCegarLoop]: Abstraction has has 302 places, 309 transitions, 1634 flow [2021-12-07 01:00:38,472 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) [2021-12-07 01:00:38,472 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:38,472 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] [2021-12-07 01:00:38,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-07 01:00:38,472 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:38,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:38,473 INFO L85 PathProgramCache]: Analyzing trace with hash -606615727, now seen corresponding path program 10 times [2021-12-07 01:00:38,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:38,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270482726] [2021-12-07 01:00:38,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:38,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:38,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:39,064 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:39,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:39,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270482726] [2021-12-07 01:00:39,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270482726] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:39,065 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:39,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:39,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601731919] [2021-12-07 01:00:39,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:39,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:39,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:39,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:39,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:39,069 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:39,071 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) [2021-12-07 01:00:39,071 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:39,071 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:39,072 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:40,056 INFO L129 PetriNetUnfolder]: 1376/3356 cut-off events. [2021-12-07 01:00:40,056 INFO L130 PetriNetUnfolder]: For 12903/12911 co-relation queries the response was YES. [2021-12-07 01:00:40,073 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. [2021-12-07 01:00:40,086 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 197 selfloop transitions, 56 changer transitions 5/393 dead transitions. [2021-12-07 01:00:40,086 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 393 transitions, 2797 flow [2021-12-07 01:00:40,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-07 01:00:40,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-07 01:00:40,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3090 transitions. [2021-12-07 01:00:40,089 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6928251121076233 [2021-12-07 01:00:40,089 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3090 transitions. [2021-12-07 01:00:40,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3090 transitions. [2021-12-07 01:00:40,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:40,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3090 transitions. [2021-12-07 01:00:40,092 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) [2021-12-07 01:00:40,096 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) [2021-12-07 01:00:40,096 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) [2021-12-07 01:00:40,096 INFO L186 Difference]: Start difference. First operand has 302 places, 309 transitions, 1634 flow. Second operand 20 states and 3090 transitions. [2021-12-07 01:00:40,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 393 transitions, 2797 flow [2021-12-07 01:00:40,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 393 transitions, 2697 flow, removed 13 selfloop flow, removed 12 redundant places. [2021-12-07 01:00:40,154 INFO L242 Difference]: Finished difference. Result has 315 places, 323 transitions, 1879 flow [2021-12-07 01:00:40,154 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} [2021-12-07 01:00:40,155 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 114 predicate places. [2021-12-07 01:00:40,155 INFO L470 AbstractCegarLoop]: Abstraction has has 315 places, 323 transitions, 1879 flow [2021-12-07 01:00:40,155 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) [2021-12-07 01:00:40,155 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:40,155 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] [2021-12-07 01:00:40,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-07 01:00:40,156 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:40,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:40,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1360272567, now seen corresponding path program 11 times [2021-12-07 01:00:40,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:40,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324165470] [2021-12-07 01:00:40,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:40,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:40,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:40,540 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:40,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:40,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324165470] [2021-12-07 01:00:40,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324165470] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:40,541 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:40,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:40,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703721945] [2021-12-07 01:00:40,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:40,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:40,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:40,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:40,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:40,544 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:40,545 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) [2021-12-07 01:00:40,545 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:40,545 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:40,545 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:41,429 INFO L129 PetriNetUnfolder]: 1386/3321 cut-off events. [2021-12-07 01:00:41,429 INFO L130 PetriNetUnfolder]: For 16058/16066 co-relation queries the response was YES. [2021-12-07 01:00:41,449 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. [2021-12-07 01:00:41,464 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 183 selfloop transitions, 51 changer transitions 5/374 dead transitions. [2021-12-07 01:00:41,464 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 374 transitions, 2798 flow [2021-12-07 01:00:41,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:00:41,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:00:41,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2765 transitions. [2021-12-07 01:00:41,467 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6888390632785252 [2021-12-07 01:00:41,467 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2765 transitions. [2021-12-07 01:00:41,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2765 transitions. [2021-12-07 01:00:41,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:41,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2765 transitions. [2021-12-07 01:00:41,471 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) [2021-12-07 01:00:41,475 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) [2021-12-07 01:00:41,475 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) [2021-12-07 01:00:41,475 INFO L186 Difference]: Start difference. First operand has 315 places, 323 transitions, 1879 flow. Second operand 18 states and 2765 transitions. [2021-12-07 01:00:41,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 374 transitions, 2798 flow [2021-12-07 01:00:41,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 374 transitions, 2602 flow, removed 69 selfloop flow, removed 11 redundant places. [2021-12-07 01:00:41,526 INFO L242 Difference]: Finished difference. Result has 323 places, 331 transitions, 1918 flow [2021-12-07 01:00:41,526 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} [2021-12-07 01:00:41,527 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 122 predicate places. [2021-12-07 01:00:41,527 INFO L470 AbstractCegarLoop]: Abstraction has has 323 places, 331 transitions, 1918 flow [2021-12-07 01:00:41,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:00:41,527 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:41,528 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] [2021-12-07 01:00:41,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-07 01:00:41,528 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:41,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:41,528 INFO L85 PathProgramCache]: Analyzing trace with hash 776179595, now seen corresponding path program 12 times [2021-12-07 01:00:41,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:41,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316312154] [2021-12-07 01:00:41,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:41,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:41,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:42,023 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:42,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:42,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316312154] [2021-12-07 01:00:42,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316312154] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:42,023 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:42,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:42,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193411440] [2021-12-07 01:00:42,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:42,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:42,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:42,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:42,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:42,026 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:42,027 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) [2021-12-07 01:00:42,027 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:42,027 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:42,028 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:43,100 INFO L129 PetriNetUnfolder]: 1458/3514 cut-off events. [2021-12-07 01:00:43,100 INFO L130 PetriNetUnfolder]: For 18674/18678 co-relation queries the response was YES. [2021-12-07 01:00:43,122 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. [2021-12-07 01:00:43,135 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 206 selfloop transitions, 61 changer transitions 5/407 dead transitions. [2021-12-07 01:00:43,135 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 407 transitions, 3113 flow [2021-12-07 01:00:43,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-07 01:00:43,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-07 01:00:43,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3085 transitions. [2021-12-07 01:00:43,138 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6917040358744395 [2021-12-07 01:00:43,138 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3085 transitions. [2021-12-07 01:00:43,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3085 transitions. [2021-12-07 01:00:43,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:43,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3085 transitions. [2021-12-07 01:00:43,142 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) [2021-12-07 01:00:43,145 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) [2021-12-07 01:00:43,145 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) [2021-12-07 01:00:43,145 INFO L186 Difference]: Start difference. First operand has 323 places, 331 transitions, 1918 flow. Second operand 20 states and 3085 transitions. [2021-12-07 01:00:43,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 407 transitions, 3113 flow [2021-12-07 01:00:43,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 407 transitions, 2975 flow, removed 37 selfloop flow, removed 11 redundant places. [2021-12-07 01:00:43,186 INFO L242 Difference]: Finished difference. Result has 337 places, 343 transitions, 2112 flow [2021-12-07 01:00:43,186 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} [2021-12-07 01:00:43,187 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 136 predicate places. [2021-12-07 01:00:43,187 INFO L470 AbstractCegarLoop]: Abstraction has has 337 places, 343 transitions, 2112 flow [2021-12-07 01:00:43,187 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) [2021-12-07 01:00:43,187 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:43,187 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] [2021-12-07 01:00:43,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-07 01:00:43,187 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:43,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:43,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1152778333, now seen corresponding path program 13 times [2021-12-07 01:00:43,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:43,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325658017] [2021-12-07 01:00:43,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:43,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:43,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:43,642 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:43,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:43,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325658017] [2021-12-07 01:00:43,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325658017] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:43,643 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:43,643 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:43,643 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873760121] [2021-12-07 01:00:43,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:43,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:43,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:43,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:43,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:43,647 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:43,648 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) [2021-12-07 01:00:43,648 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:43,648 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:43,648 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:44,717 INFO L129 PetriNetUnfolder]: 1514/3776 cut-off events. [2021-12-07 01:00:44,717 INFO L130 PetriNetUnfolder]: For 23757/23779 co-relation queries the response was YES. [2021-12-07 01:00:44,738 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. [2021-12-07 01:00:44,751 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 211 selfloop transitions, 65 changer transitions 5/416 dead transitions. [2021-12-07 01:00:44,751 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 416 transitions, 3367 flow [2021-12-07 01:00:44,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-07 01:00:44,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-07 01:00:44,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3085 transitions. [2021-12-07 01:00:44,754 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6917040358744395 [2021-12-07 01:00:44,754 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3085 transitions. [2021-12-07 01:00:44,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3085 transitions. [2021-12-07 01:00:44,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:44,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3085 transitions. [2021-12-07 01:00:44,758 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) [2021-12-07 01:00:44,761 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) [2021-12-07 01:00:44,761 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) [2021-12-07 01:00:44,762 INFO L186 Difference]: Start difference. First operand has 337 places, 343 transitions, 2112 flow. Second operand 20 states and 3085 transitions. [2021-12-07 01:00:44,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 416 transitions, 3367 flow [2021-12-07 01:00:44,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 416 transitions, 3143 flow, removed 68 selfloop flow, removed 13 redundant places. [2021-12-07 01:00:44,812 INFO L242 Difference]: Finished difference. Result has 346 places, 355 transitions, 2265 flow [2021-12-07 01:00:44,813 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} [2021-12-07 01:00:44,813 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 145 predicate places. [2021-12-07 01:00:44,813 INFO L470 AbstractCegarLoop]: Abstraction has has 346 places, 355 transitions, 2265 flow [2021-12-07 01:00:44,814 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) [2021-12-07 01:00:44,814 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:44,814 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] [2021-12-07 01:00:44,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-07 01:00:44,814 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:44,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:44,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1468115147, now seen corresponding path program 14 times [2021-12-07 01:00:44,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:44,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931852698] [2021-12-07 01:00:44,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:44,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:44,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:45,243 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:45,243 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:45,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931852698] [2021-12-07 01:00:45,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931852698] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:45,243 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:45,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:45,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975747673] [2021-12-07 01:00:45,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:45,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:45,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:45,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:45,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:45,246 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:45,247 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) [2021-12-07 01:00:45,247 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:45,247 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:45,247 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:46,283 INFO L129 PetriNetUnfolder]: 1556/3783 cut-off events. [2021-12-07 01:00:46,283 INFO L130 PetriNetUnfolder]: For 28094/28102 co-relation queries the response was YES. [2021-12-07 01:00:46,306 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. [2021-12-07 01:00:46,319 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 218 selfloop transitions, 58 changer transitions 5/416 dead transitions. [2021-12-07 01:00:46,319 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 416 transitions, 3453 flow [2021-12-07 01:00:46,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:00:46,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:00:46,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2779 transitions. [2021-12-07 01:00:46,322 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.692326856003986 [2021-12-07 01:00:46,322 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2779 transitions. [2021-12-07 01:00:46,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2779 transitions. [2021-12-07 01:00:46,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:46,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2779 transitions. [2021-12-07 01:00:46,325 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) [2021-12-07 01:00:46,328 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) [2021-12-07 01:00:46,328 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) [2021-12-07 01:00:46,328 INFO L186 Difference]: Start difference. First operand has 346 places, 355 transitions, 2265 flow. Second operand 18 states and 2779 transitions. [2021-12-07 01:00:46,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 416 transitions, 3453 flow [2021-12-07 01:00:46,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 416 transitions, 3235 flow, removed 63 selfloop flow, removed 14 redundant places. [2021-12-07 01:00:46,388 INFO L242 Difference]: Finished difference. Result has 352 places, 361 transitions, 2354 flow [2021-12-07 01:00:46,389 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} [2021-12-07 01:00:46,389 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 151 predicate places. [2021-12-07 01:00:46,389 INFO L470 AbstractCegarLoop]: Abstraction has has 352 places, 361 transitions, 2354 flow [2021-12-07 01:00:46,389 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) [2021-12-07 01:00:46,389 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:46,390 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] [2021-12-07 01:00:46,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-07 01:00:46,390 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:46,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:46,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1439899105, now seen corresponding path program 15 times [2021-12-07 01:00:46,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:46,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004127286] [2021-12-07 01:00:46,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:46,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:46,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:46,814 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:46,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:46,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004127286] [2021-12-07 01:00:46,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004127286] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:46,815 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:46,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:46,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794484737] [2021-12-07 01:00:46,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:46,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:46,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:46,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:46,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:46,818 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:46,819 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) [2021-12-07 01:00:46,819 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:46,819 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:46,819 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:47,935 INFO L129 PetriNetUnfolder]: 1607/3955 cut-off events. [2021-12-07 01:00:47,935 INFO L130 PetriNetUnfolder]: For 33138/33146 co-relation queries the response was YES. [2021-12-07 01:00:47,964 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. [2021-12-07 01:00:47,979 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 231 selfloop transitions, 63 changer transitions 5/434 dead transitions. [2021-12-07 01:00:47,979 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 434 transitions, 3737 flow [2021-12-07 01:00:47,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-07 01:00:47,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-07 01:00:47,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3089 transitions. [2021-12-07 01:00:47,983 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6926008968609866 [2021-12-07 01:00:47,984 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3089 transitions. [2021-12-07 01:00:47,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3089 transitions. [2021-12-07 01:00:47,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:47,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3089 transitions. [2021-12-07 01:00:47,987 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) [2021-12-07 01:00:47,991 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) [2021-12-07 01:00:47,991 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) [2021-12-07 01:00:47,991 INFO L186 Difference]: Start difference. First operand has 352 places, 361 transitions, 2354 flow. Second operand 20 states and 3089 transitions. [2021-12-07 01:00:47,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 434 transitions, 3737 flow [2021-12-07 01:00:48,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 434 transitions, 3520 flow, removed 68 selfloop flow, removed 13 redundant places. [2021-12-07 01:00:48,109 INFO L242 Difference]: Finished difference. Result has 361 places, 368 transitions, 2468 flow [2021-12-07 01:00:48,109 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} [2021-12-07 01:00:48,110 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 160 predicate places. [2021-12-07 01:00:48,110 INFO L470 AbstractCegarLoop]: Abstraction has has 361 places, 368 transitions, 2468 flow [2021-12-07 01:00:48,110 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) [2021-12-07 01:00:48,110 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:48,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] [2021-12-07 01:00:48,110 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-07 01:00:48,110 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:48,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:48,111 INFO L85 PathProgramCache]: Analyzing trace with hash -765625463, now seen corresponding path program 16 times [2021-12-07 01:00:48,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:48,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307401528] [2021-12-07 01:00:48,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:48,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:48,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:48,456 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:48,456 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:48,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307401528] [2021-12-07 01:00:48,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307401528] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:48,457 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:48,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:48,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704497091] [2021-12-07 01:00:48,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:48,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:48,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:48,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:48,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:48,460 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:48,461 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) [2021-12-07 01:00:48,461 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:48,461 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:48,461 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:49,644 INFO L129 PetriNetUnfolder]: 1634/4097 cut-off events. [2021-12-07 01:00:49,644 INFO L130 PetriNetUnfolder]: For 36260/36282 co-relation queries the response was YES. [2021-12-07 01:00:49,677 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. [2021-12-07 01:00:49,695 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 228 selfloop transitions, 67 changer transitions 5/435 dead transitions. [2021-12-07 01:00:49,695 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 435 transitions, 3832 flow [2021-12-07 01:00:49,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-07 01:00:49,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-07 01:00:49,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2931 transitions. [2021-12-07 01:00:49,699 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6917630398867123 [2021-12-07 01:00:49,699 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2931 transitions. [2021-12-07 01:00:49,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2931 transitions. [2021-12-07 01:00:49,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:49,700 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2931 transitions. [2021-12-07 01:00:49,703 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) [2021-12-07 01:00:49,706 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) [2021-12-07 01:00:49,706 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) [2021-12-07 01:00:49,707 INFO L186 Difference]: Start difference. First operand has 361 places, 368 transitions, 2468 flow. Second operand 19 states and 2931 transitions. [2021-12-07 01:00:49,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 435 transitions, 3832 flow [2021-12-07 01:00:49,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 435 transitions, 3572 flow, removed 80 selfloop flow, removed 15 redundant places. [2021-12-07 01:00:49,791 INFO L242 Difference]: Finished difference. Result has 366 places, 378 transitions, 2556 flow [2021-12-07 01:00:49,792 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} [2021-12-07 01:00:49,792 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 165 predicate places. [2021-12-07 01:00:49,792 INFO L470 AbstractCegarLoop]: Abstraction has has 366 places, 378 transitions, 2556 flow [2021-12-07 01:00:49,793 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) [2021-12-07 01:00:49,793 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:49,793 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] [2021-12-07 01:00:49,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-07 01:00:49,793 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:49,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:49,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1004685217, now seen corresponding path program 17 times [2021-12-07 01:00:49,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:49,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84845971] [2021-12-07 01:00:49,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:49,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:49,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:50,230 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:50,230 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:50,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84845971] [2021-12-07 01:00:50,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84845971] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:50,231 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:50,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:50,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328967319] [2021-12-07 01:00:50,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:50,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:50,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:50,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:50,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:50,234 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:50,235 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) [2021-12-07 01:00:50,235 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:50,235 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:50,235 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:51,335 INFO L129 PetriNetUnfolder]: 1685/4151 cut-off events. [2021-12-07 01:00:51,335 INFO L130 PetriNetUnfolder]: For 37017/37027 co-relation queries the response was YES. [2021-12-07 01:00:51,362 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. [2021-12-07 01:00:51,376 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 240 selfloop transitions, 61 changer transitions 5/441 dead transitions. [2021-12-07 01:00:51,376 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 441 transitions, 3900 flow [2021-12-07 01:00:51,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:00:51,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:00:51,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2781 transitions. [2021-12-07 01:00:51,379 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6928251121076233 [2021-12-07 01:00:51,379 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2781 transitions. [2021-12-07 01:00:51,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2781 transitions. [2021-12-07 01:00:51,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:51,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2781 transitions. [2021-12-07 01:00:51,382 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) [2021-12-07 01:00:51,383 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) [2021-12-07 01:00:51,384 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) [2021-12-07 01:00:51,384 INFO L186 Difference]: Start difference. First operand has 366 places, 378 transitions, 2556 flow. Second operand 18 states and 2781 transitions. [2021-12-07 01:00:51,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 441 transitions, 3900 flow [2021-12-07 01:00:51,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 441 transitions, 3754 flow, removed 29 selfloop flow, removed 12 redundant places. [2021-12-07 01:00:51,451 INFO L242 Difference]: Finished difference. Result has 374 places, 385 transitions, 2754 flow [2021-12-07 01:00:51,451 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} [2021-12-07 01:00:51,451 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 173 predicate places. [2021-12-07 01:00:51,452 INFO L470 AbstractCegarLoop]: Abstraction has has 374 places, 385 transitions, 2754 flow [2021-12-07 01:00:51,452 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) [2021-12-07 01:00:51,452 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:51,452 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] [2021-12-07 01:00:51,452 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-07 01:00:51,452 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:51,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:51,453 INFO L85 PathProgramCache]: Analyzing trace with hash -735021351, now seen corresponding path program 18 times [2021-12-07 01:00:51,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:51,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522454769] [2021-12-07 01:00:51,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:51,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:51,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:51,796 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:51,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:51,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522454769] [2021-12-07 01:00:51,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522454769] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:51,797 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:51,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:51,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511417747] [2021-12-07 01:00:51,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:51,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:51,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:51,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:51,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:51,799 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:51,801 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) [2021-12-07 01:00:51,801 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:51,801 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:51,801 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:52,880 INFO L129 PetriNetUnfolder]: 1697/4164 cut-off events. [2021-12-07 01:00:52,881 INFO L130 PetriNetUnfolder]: For 43192/43202 co-relation queries the response was YES. [2021-12-07 01:00:52,910 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. [2021-12-07 01:00:52,925 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 235 selfloop transitions, 66 changer transitions 5/441 dead transitions. [2021-12-07 01:00:52,925 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 441 transitions, 4012 flow [2021-12-07 01:00:52,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:00:52,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:00:52,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2774 transitions. [2021-12-07 01:00:52,928 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6910812157448929 [2021-12-07 01:00:52,928 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2774 transitions. [2021-12-07 01:00:52,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2774 transitions. [2021-12-07 01:00:52,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:52,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2774 transitions. [2021-12-07 01:00:52,930 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) [2021-12-07 01:00:52,932 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) [2021-12-07 01:00:52,933 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) [2021-12-07 01:00:52,933 INFO L186 Difference]: Start difference. First operand has 374 places, 385 transitions, 2754 flow. Second operand 18 states and 2774 transitions. [2021-12-07 01:00:52,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 441 transitions, 4012 flow [2021-12-07 01:00:53,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 441 transitions, 3816 flow, removed 68 selfloop flow, removed 12 redundant places. [2021-12-07 01:00:53,024 INFO L242 Difference]: Finished difference. Result has 382 places, 393 transitions, 2876 flow [2021-12-07 01:00:53,024 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} [2021-12-07 01:00:53,025 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 181 predicate places. [2021-12-07 01:00:53,025 INFO L470 AbstractCegarLoop]: Abstraction has has 382 places, 393 transitions, 2876 flow [2021-12-07 01:00:53,025 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) [2021-12-07 01:00:53,025 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:53,025 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] [2021-12-07 01:00:53,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-07 01:00:53,025 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:53,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:53,026 INFO L85 PathProgramCache]: Analyzing trace with hash -838500479, now seen corresponding path program 19 times [2021-12-07 01:00:53,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:53,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295398323] [2021-12-07 01:00:53,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:53,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:53,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:53,463 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:53,463 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:53,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295398323] [2021-12-07 01:00:53,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295398323] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:53,464 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:53,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:53,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693944557] [2021-12-07 01:00:53,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:53,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:53,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:53,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:53,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:53,467 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:53,469 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) [2021-12-07 01:00:53,469 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:53,469 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:53,469 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:54,751 INFO L129 PetriNetUnfolder]: 1705/4249 cut-off events. [2021-12-07 01:00:54,751 INFO L130 PetriNetUnfolder]: For 43744/43752 co-relation queries the response was YES. [2021-12-07 01:00:54,780 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. [2021-12-07 01:00:54,794 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 240 selfloop transitions, 66 changer transitions 5/446 dead transitions. [2021-12-07 01:00:54,794 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 446 transitions, 4119 flow [2021-12-07 01:00:54,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:00:54,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:00:54,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2021-12-07 01:00:54,797 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2021-12-07 01:00:54,797 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2021-12-07 01:00:54,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2021-12-07 01:00:54,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:54,797 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2021-12-07 01:00:54,799 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) [2021-12-07 01:00:54,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:00:54,801 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) [2021-12-07 01:00:54,801 INFO L186 Difference]: Start difference. First operand has 382 places, 393 transitions, 2876 flow. Second operand 18 states and 2770 transitions. [2021-12-07 01:00:54,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 446 transitions, 4119 flow [2021-12-07 01:00:54,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 446 transitions, 3891 flow, removed 54 selfloop flow, removed 14 redundant places. [2021-12-07 01:00:54,910 INFO L242 Difference]: Finished difference. Result has 388 places, 399 transitions, 2929 flow [2021-12-07 01:00:54,910 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} [2021-12-07 01:00:54,911 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 187 predicate places. [2021-12-07 01:00:54,911 INFO L470 AbstractCegarLoop]: Abstraction has has 388 places, 399 transitions, 2929 flow [2021-12-07 01:00:54,911 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) [2021-12-07 01:00:54,911 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:54,912 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] [2021-12-07 01:00:54,912 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-07 01:00:54,912 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:54,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:54,912 INFO L85 PathProgramCache]: Analyzing trace with hash 386610843, now seen corresponding path program 20 times [2021-12-07 01:00:54,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:54,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728474760] [2021-12-07 01:00:54,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:54,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:54,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:55,245 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:55,245 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:55,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728474760] [2021-12-07 01:00:55,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728474760] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:55,245 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:55,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:55,246 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416821712] [2021-12-07 01:00:55,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:55,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:55,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:55,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:55,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:55,248 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:55,249 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) [2021-12-07 01:00:55,250 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:55,250 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:55,250 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:56,406 INFO L129 PetriNetUnfolder]: 1711/4330 cut-off events. [2021-12-07 01:00:56,407 INFO L130 PetriNetUnfolder]: For 45289/45310 co-relation queries the response was YES. [2021-12-07 01:00:56,445 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. [2021-12-07 01:00:56,462 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 247 selfloop transitions, 63 changer transitions 5/450 dead transitions. [2021-12-07 01:00:56,462 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 450 transitions, 4149 flow [2021-12-07 01:00:56,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:00:56,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:00:56,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2772 transitions. [2021-12-07 01:00:56,464 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2021-12-07 01:00:56,464 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2772 transitions. [2021-12-07 01:00:56,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2772 transitions. [2021-12-07 01:00:56,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:56,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2772 transitions. [2021-12-07 01:00:56,467 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) [2021-12-07 01:00:56,469 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) [2021-12-07 01:00:56,469 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) [2021-12-07 01:00:56,469 INFO L186 Difference]: Start difference. First operand has 388 places, 399 transitions, 2929 flow. Second operand 18 states and 2772 transitions. [2021-12-07 01:00:56,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 450 transitions, 4149 flow [2021-12-07 01:00:56,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 450 transitions, 3890 flow, removed 49 selfloop flow, removed 15 redundant places. [2021-12-07 01:00:56,580 INFO L242 Difference]: Finished difference. Result has 392 places, 403 transitions, 2886 flow [2021-12-07 01:00:56,580 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} [2021-12-07 01:00:56,581 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 191 predicate places. [2021-12-07 01:00:56,581 INFO L470 AbstractCegarLoop]: Abstraction has has 392 places, 403 transitions, 2886 flow [2021-12-07 01:00:56,581 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) [2021-12-07 01:00:56,581 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:56,581 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] [2021-12-07 01:00:56,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-07 01:00:56,582 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:56,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:56,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1947666141, now seen corresponding path program 21 times [2021-12-07 01:00:56,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:56,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451323878] [2021-12-07 01:00:56,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:56,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:56,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:57,005 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:57,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:57,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451323878] [2021-12-07 01:00:57,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451323878] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:57,005 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:57,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:57,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873485999] [2021-12-07 01:00:57,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:57,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:57,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:57,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:57,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:57,010 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:57,011 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) [2021-12-07 01:00:57,012 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:57,012 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:57,012 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:58,184 INFO L129 PetriNetUnfolder]: 1711/4346 cut-off events. [2021-12-07 01:00:58,184 INFO L130 PetriNetUnfolder]: For 45111/45132 co-relation queries the response was YES. [2021-12-07 01:00:58,221 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. [2021-12-07 01:00:58,236 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 247 selfloop transitions, 64 changer transitions 5/451 dead transitions. [2021-12-07 01:00:58,236 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 451 transitions, 4087 flow [2021-12-07 01:00:58,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:00:58,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:00:58,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2768 transitions. [2021-12-07 01:00:58,239 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6895864474339811 [2021-12-07 01:00:58,239 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2768 transitions. [2021-12-07 01:00:58,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2768 transitions. [2021-12-07 01:00:58,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:58,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2768 transitions. [2021-12-07 01:00:58,241 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) [2021-12-07 01:00:58,243 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) [2021-12-07 01:00:58,244 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) [2021-12-07 01:00:58,244 INFO L186 Difference]: Start difference. First operand has 392 places, 403 transitions, 2886 flow. Second operand 18 states and 2768 transitions. [2021-12-07 01:00:58,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 451 transitions, 4087 flow [2021-12-07 01:00:58,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 451 transitions, 3901 flow, removed 32 selfloop flow, removed 15 redundant places. [2021-12-07 01:00:58,337 INFO L242 Difference]: Finished difference. Result has 396 places, 406 transitions, 2901 flow [2021-12-07 01:00:58,338 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} [2021-12-07 01:00:58,338 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 195 predicate places. [2021-12-07 01:00:58,338 INFO L470 AbstractCegarLoop]: Abstraction has has 396 places, 406 transitions, 2901 flow [2021-12-07 01:00:58,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:00:58,339 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:58,339 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] [2021-12-07 01:00:58,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-07 01:00:58,339 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:58,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:58,339 INFO L85 PathProgramCache]: Analyzing trace with hash 109708599, now seen corresponding path program 22 times [2021-12-07 01:00:58,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:58,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159848130] [2021-12-07 01:00:58,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:58,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:58,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:58,693 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:00:58,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:58,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159848130] [2021-12-07 01:00:58,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159848130] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:58,693 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:58,693 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:00:58,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317746517] [2021-12-07 01:00:58,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:58,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:00:58,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:58,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:00:58,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:00:58,696 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:00:58,698 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) [2021-12-07 01:00:58,698 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:58,698 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:00:58,698 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:59,754 INFO L129 PetriNetUnfolder]: 1711/4308 cut-off events. [2021-12-07 01:00:59,754 INFO L130 PetriNetUnfolder]: For 44886/44908 co-relation queries the response was YES. [2021-12-07 01:00:59,790 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. [2021-12-07 01:00:59,804 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 251 selfloop transitions, 62 changer transitions 5/453 dead transitions. [2021-12-07 01:00:59,805 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 453 transitions, 4096 flow [2021-12-07 01:00:59,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:00:59,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:00:59,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2767 transitions. [2021-12-07 01:00:59,807 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6893373193821625 [2021-12-07 01:00:59,807 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2767 transitions. [2021-12-07 01:00:59,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2767 transitions. [2021-12-07 01:00:59,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:59,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2767 transitions. [2021-12-07 01:00:59,811 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) [2021-12-07 01:00:59,813 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) [2021-12-07 01:00:59,814 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) [2021-12-07 01:00:59,814 INFO L186 Difference]: Start difference. First operand has 396 places, 406 transitions, 2901 flow. Second operand 18 states and 2767 transitions. [2021-12-07 01:00:59,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 453 transitions, 4096 flow [2021-12-07 01:00:59,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 453 transitions, 3904 flow, removed 33 selfloop flow, removed 15 redundant places. [2021-12-07 01:00:59,939 INFO L242 Difference]: Finished difference. Result has 400 places, 409 transitions, 2887 flow [2021-12-07 01:00:59,939 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} [2021-12-07 01:00:59,940 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 199 predicate places. [2021-12-07 01:00:59,940 INFO L470 AbstractCegarLoop]: Abstraction has has 400 places, 409 transitions, 2887 flow [2021-12-07 01:00:59,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:00:59,940 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:59,940 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:00:59,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-07 01:00:59,940 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:00:59,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:59,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1019999163, now seen corresponding path program 23 times [2021-12-07 01:00:59,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:59,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66357750] [2021-12-07 01:00:59,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:59,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:59,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:00,339 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:00,339 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:00,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66357750] [2021-12-07 01:01:00,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66357750] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:00,340 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:00,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:00,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495157880] [2021-12-07 01:01:00,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:00,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:00,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:00,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:00,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:00,342 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:00,344 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) [2021-12-07 01:01:00,344 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:00,344 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:00,344 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:01,589 INFO L129 PetriNetUnfolder]: 1764/4472 cut-off events. [2021-12-07 01:01:01,590 INFO L130 PetriNetUnfolder]: For 48725/48745 co-relation queries the response was YES. [2021-12-07 01:01:01,623 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. [2021-12-07 01:01:01,637 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 253 selfloop transitions, 82 changer transitions 5/475 dead transitions. [2021-12-07 01:01:01,638 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 475 transitions, 4384 flow [2021-12-07 01:01:01,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-07 01:01:01,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-07 01:01:01,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2928 transitions. [2021-12-07 01:01:01,640 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6910549917394383 [2021-12-07 01:01:01,640 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2928 transitions. [2021-12-07 01:01:01,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2928 transitions. [2021-12-07 01:01:01,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:01,641 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2928 transitions. [2021-12-07 01:01:01,643 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) [2021-12-07 01:01:01,645 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) [2021-12-07 01:01:01,646 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) [2021-12-07 01:01:01,646 INFO L186 Difference]: Start difference. First operand has 400 places, 409 transitions, 2887 flow. Second operand 19 states and 2928 transitions. [2021-12-07 01:01:01,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 475 transitions, 4384 flow [2021-12-07 01:01:01,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 475 transitions, 4285 flow, removed 4 selfloop flow, removed 14 redundant places. [2021-12-07 01:01:01,753 INFO L242 Difference]: Finished difference. Result has 408 places, 421 transitions, 3263 flow [2021-12-07 01:01:01,754 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} [2021-12-07 01:01:01,754 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 207 predicate places. [2021-12-07 01:01:01,754 INFO L470 AbstractCegarLoop]: Abstraction has has 408 places, 421 transitions, 3263 flow [2021-12-07 01:01:01,755 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) [2021-12-07 01:01:01,755 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:01,755 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] [2021-12-07 01:01:01,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-07 01:01:01,755 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:01,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:01,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1739466355, now seen corresponding path program 24 times [2021-12-07 01:01:01,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:01,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788865480] [2021-12-07 01:01:01,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:01,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:01,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:02,154 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:02,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:02,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788865480] [2021-12-07 01:01:02,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788865480] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:02,154 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:02,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:02,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589659478] [2021-12-07 01:01:02,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:02,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:02,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:02,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:02,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:02,157 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:02,158 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) [2021-12-07 01:01:02,158 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:02,158 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:02,159 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:03,453 INFO L129 PetriNetUnfolder]: 1806/4610 cut-off events. [2021-12-07 01:01:03,453 INFO L130 PetriNetUnfolder]: For 59771/59791 co-relation queries the response was YES. [2021-12-07 01:01:03,495 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. [2021-12-07 01:01:03,512 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 272 selfloop transitions, 73 changer transitions 5/485 dead transitions. [2021-12-07 01:01:03,512 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 485 transitions, 4859 flow [2021-12-07 01:01:03,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-07 01:01:03,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-07 01:01:03,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2021-12-07 01:01:03,514 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2021-12-07 01:01:03,514 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2021-12-07 01:01:03,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2021-12-07 01:01:03,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:03,515 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2021-12-07 01:01:03,517 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) [2021-12-07 01:01:03,519 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) [2021-12-07 01:01:03,519 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) [2021-12-07 01:01:03,519 INFO L186 Difference]: Start difference. First operand has 408 places, 421 transitions, 3263 flow. Second operand 19 states and 2930 transitions. [2021-12-07 01:01:03,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 485 transitions, 4859 flow [2021-12-07 01:01:03,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 485 transitions, 4562 flow, removed 103 selfloop flow, removed 13 redundant places. [2021-12-07 01:01:03,666 INFO L242 Difference]: Finished difference. Result has 416 places, 427 transitions, 3392 flow [2021-12-07 01:01:03,667 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} [2021-12-07 01:01:03,667 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 215 predicate places. [2021-12-07 01:01:03,667 INFO L470 AbstractCegarLoop]: Abstraction has has 416 places, 427 transitions, 3392 flow [2021-12-07 01:01:03,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:01:03,667 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:03,668 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] [2021-12-07 01:01:03,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-07 01:01:03,668 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:03,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:03,668 INFO L85 PathProgramCache]: Analyzing trace with hash -930338993, now seen corresponding path program 25 times [2021-12-07 01:01:03,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:03,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444102212] [2021-12-07 01:01:03,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:03,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:03,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:04,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:04,040 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:04,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444102212] [2021-12-07 01:01:04,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444102212] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:04,041 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:04,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:04,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856369037] [2021-12-07 01:01:04,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:04,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:04,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:04,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:04,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:04,045 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:04,048 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) [2021-12-07 01:01:04,048 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:04,048 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:04,048 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:05,327 INFO L129 PetriNetUnfolder]: 1816/4631 cut-off events. [2021-12-07 01:01:05,327 INFO L130 PetriNetUnfolder]: For 59612/59634 co-relation queries the response was YES. [2021-12-07 01:01:05,371 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. [2021-12-07 01:01:05,387 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 271 selfloop transitions, 67 changer transitions 5/478 dead transitions. [2021-12-07 01:01:05,387 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 478 transitions, 4843 flow [2021-12-07 01:01:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:01:05,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:01:05,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2766 transitions. [2021-12-07 01:01:05,389 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6890881913303438 [2021-12-07 01:01:05,390 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2766 transitions. [2021-12-07 01:01:05,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2766 transitions. [2021-12-07 01:01:05,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:05,390 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2766 transitions. [2021-12-07 01:01:05,392 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) [2021-12-07 01:01:05,393 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) [2021-12-07 01:01:05,394 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) [2021-12-07 01:01:05,394 INFO L186 Difference]: Start difference. First operand has 416 places, 427 transitions, 3392 flow. Second operand 18 states and 2766 transitions. [2021-12-07 01:01:05,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 478 transitions, 4843 flow [2021-12-07 01:01:05,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 478 transitions, 4546 flow, removed 95 selfloop flow, removed 14 redundant places. [2021-12-07 01:01:05,602 INFO L242 Difference]: Finished difference. Result has 421 places, 435 transitions, 3468 flow [2021-12-07 01:01:05,603 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} [2021-12-07 01:01:05,603 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 220 predicate places. [2021-12-07 01:01:05,603 INFO L470 AbstractCegarLoop]: Abstraction has has 421 places, 435 transitions, 3468 flow [2021-12-07 01:01:05,604 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) [2021-12-07 01:01:05,604 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:05,604 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] [2021-12-07 01:01:05,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-07 01:01:05,605 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:05,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:05,605 INFO L85 PathProgramCache]: Analyzing trace with hash -907769797, now seen corresponding path program 26 times [2021-12-07 01:01:05,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:05,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719074120] [2021-12-07 01:01:05,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:05,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:05,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:06,020 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:06,020 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:06,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719074120] [2021-12-07 01:01:06,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719074120] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:06,021 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:06,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:06,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200544761] [2021-12-07 01:01:06,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:06,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:06,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:06,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:06,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:06,025 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:06,027 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) [2021-12-07 01:01:06,027 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:06,027 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:06,027 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:07,394 INFO L129 PetriNetUnfolder]: 1856/4657 cut-off events. [2021-12-07 01:01:07,394 INFO L130 PetriNetUnfolder]: For 62722/62732 co-relation queries the response was YES. [2021-12-07 01:01:07,434 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. [2021-12-07 01:01:07,451 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 283 selfloop transitions, 79 changer transitions 5/502 dead transitions. [2021-12-07 01:01:07,451 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 502 transitions, 5063 flow [2021-12-07 01:01:07,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-07 01:01:07,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-07 01:01:07,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2021-12-07 01:01:07,453 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2021-12-07 01:01:07,453 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2021-12-07 01:01:07,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2021-12-07 01:01:07,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:07,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2021-12-07 01:01:07,457 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) [2021-12-07 01:01:07,460 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) [2021-12-07 01:01:07,461 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) [2021-12-07 01:01:07,461 INFO L186 Difference]: Start difference. First operand has 421 places, 435 transitions, 3468 flow. Second operand 19 states and 2930 transitions. [2021-12-07 01:01:07,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 502 transitions, 5063 flow [2021-12-07 01:01:07,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 502 transitions, 4831 flow, removed 77 selfloop flow, removed 11 redundant places. [2021-12-07 01:01:07,607 INFO L242 Difference]: Finished difference. Result has 432 places, 445 transitions, 3685 flow [2021-12-07 01:01:07,607 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} [2021-12-07 01:01:07,608 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 231 predicate places. [2021-12-07 01:01:07,608 INFO L470 AbstractCegarLoop]: Abstraction has has 432 places, 445 transitions, 3685 flow [2021-12-07 01:01:07,608 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) [2021-12-07 01:01:07,608 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:07,608 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] [2021-12-07 01:01:07,609 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-07 01:01:07,609 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:07,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:07,609 INFO L85 PathProgramCache]: Analyzing trace with hash 26052429, now seen corresponding path program 27 times [2021-12-07 01:01:07,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:07,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141372380] [2021-12-07 01:01:07,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:07,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:07,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:07,983 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:07,983 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:07,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141372380] [2021-12-07 01:01:07,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141372380] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:07,983 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:07,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:07,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481436757] [2021-12-07 01:01:07,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:07,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:07,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:07,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:07,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:07,986 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:07,987 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) [2021-12-07 01:01:07,987 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:07,987 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:07,987 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:09,333 INFO L129 PetriNetUnfolder]: 1898/4772 cut-off events. [2021-12-07 01:01:09,333 INFO L130 PetriNetUnfolder]: For 74943/74953 co-relation queries the response was YES. [2021-12-07 01:01:09,380 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. [2021-12-07 01:01:09,399 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 294 selfloop transitions, 72 changer transitions 5/506 dead transitions. [2021-12-07 01:01:09,399 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 506 transitions, 5395 flow [2021-12-07 01:01:09,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:01:09,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:01:09,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2780 transitions. [2021-12-07 01:01:09,401 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6925759840558047 [2021-12-07 01:01:09,401 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2780 transitions. [2021-12-07 01:01:09,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2780 transitions. [2021-12-07 01:01:09,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:09,401 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2780 transitions. [2021-12-07 01:01:09,403 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) [2021-12-07 01:01:09,405 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) [2021-12-07 01:01:09,405 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) [2021-12-07 01:01:09,405 INFO L186 Difference]: Start difference. First operand has 432 places, 445 transitions, 3685 flow. Second operand 18 states and 2780 transitions. [2021-12-07 01:01:09,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 506 transitions, 5395 flow [2021-12-07 01:01:09,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 506 transitions, 5093 flow, removed 101 selfloop flow, removed 13 redundant places. [2021-12-07 01:01:09,606 INFO L242 Difference]: Finished difference. Result has 439 places, 451 transitions, 3824 flow [2021-12-07 01:01:09,607 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} [2021-12-07 01:01:09,607 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 238 predicate places. [2021-12-07 01:01:09,607 INFO L470 AbstractCegarLoop]: Abstraction has has 439 places, 451 transitions, 3824 flow [2021-12-07 01:01:09,608 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) [2021-12-07 01:01:09,608 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:09,608 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] [2021-12-07 01:01:09,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-07 01:01:09,608 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:09,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:09,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1615365353, now seen corresponding path program 28 times [2021-12-07 01:01:09,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:09,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691887947] [2021-12-07 01:01:09,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:09,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:09,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:09,943 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:09,943 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:09,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691887947] [2021-12-07 01:01:09,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691887947] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:09,943 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:09,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:09,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961735149] [2021-12-07 01:01:09,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:09,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:09,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:09,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:09,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:09,946 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:09,947 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) [2021-12-07 01:01:09,947 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:09,947 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:09,947 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:11,293 INFO L129 PetriNetUnfolder]: 1910/4938 cut-off events. [2021-12-07 01:01:11,293 INFO L130 PetriNetUnfolder]: For 77954/77974 co-relation queries the response was YES. [2021-12-07 01:01:11,345 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. [2021-12-07 01:01:11,363 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 290 selfloop transitions, 74 changer transitions 5/504 dead transitions. [2021-12-07 01:01:11,363 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 504 transitions, 5280 flow [2021-12-07 01:01:11,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:01:11,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:01:11,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2021-12-07 01:01:11,365 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2021-12-07 01:01:11,365 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2021-12-07 01:01:11,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2021-12-07 01:01:11,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:11,366 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2021-12-07 01:01:11,367 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) [2021-12-07 01:01:11,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:01:11,369 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:01:11,369 INFO L186 Difference]: Start difference. First operand has 439 places, 451 transitions, 3824 flow. Second operand 18 states and 2770 transitions. [2021-12-07 01:01:11,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 504 transitions, 5280 flow [2021-12-07 01:01:11,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 504 transitions, 4961 flow, removed 111 selfloop flow, removed 13 redundant places. [2021-12-07 01:01:11,608 INFO L242 Difference]: Finished difference. Result has 445 places, 456 transitions, 3771 flow [2021-12-07 01:01:11,609 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} [2021-12-07 01:01:11,609 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 244 predicate places. [2021-12-07 01:01:11,609 INFO L470 AbstractCegarLoop]: Abstraction has has 445 places, 456 transitions, 3771 flow [2021-12-07 01:01:11,610 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) [2021-12-07 01:01:11,610 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:11,610 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] [2021-12-07 01:01:11,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-12-07 01:01:11,610 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:11,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:11,610 INFO L85 PathProgramCache]: Analyzing trace with hash -604784347, now seen corresponding path program 29 times [2021-12-07 01:01:11,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:11,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519170972] [2021-12-07 01:01:11,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:11,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:11,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:12,026 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:12,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:12,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519170972] [2021-12-07 01:01:12,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519170972] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:12,027 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:12,027 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:12,027 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512477097] [2021-12-07 01:01:12,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:12,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:12,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:12,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:12,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:12,031 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:12,032 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) [2021-12-07 01:01:12,032 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:12,032 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:12,032 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:13,423 INFO L129 PetriNetUnfolder]: 1982/5125 cut-off events. [2021-12-07 01:01:13,423 INFO L130 PetriNetUnfolder]: For 81877/81897 co-relation queries the response was YES. [2021-12-07 01:01:13,472 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. [2021-12-07 01:01:13,491 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 311 selfloop transitions, 74 changer transitions 5/525 dead transitions. [2021-12-07 01:01:13,491 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 525 transitions, 5614 flow [2021-12-07 01:01:13,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-07 01:01:13,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-07 01:01:13,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2021-12-07 01:01:13,493 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2021-12-07 01:01:13,493 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2021-12-07 01:01:13,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2021-12-07 01:01:13,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:13,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2021-12-07 01:01:13,495 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) [2021-12-07 01:01:13,497 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) [2021-12-07 01:01:13,497 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) [2021-12-07 01:01:13,497 INFO L186 Difference]: Start difference. First operand has 445 places, 456 transitions, 3771 flow. Second operand 19 states and 2930 transitions. [2021-12-07 01:01:13,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 525 transitions, 5614 flow [2021-12-07 01:01:13,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 525 transitions, 5431 flow, removed 41 selfloop flow, removed 12 redundant places. [2021-12-07 01:01:13,731 INFO L242 Difference]: Finished difference. Result has 456 places, 467 transitions, 4057 flow [2021-12-07 01:01:13,731 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} [2021-12-07 01:01:13,732 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 255 predicate places. [2021-12-07 01:01:13,732 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 467 transitions, 4057 flow [2021-12-07 01:01:13,732 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) [2021-12-07 01:01:13,732 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:13,732 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] [2021-12-07 01:01:13,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-12-07 01:01:13,732 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:13,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:13,733 INFO L85 PathProgramCache]: Analyzing trace with hash 954280369, now seen corresponding path program 30 times [2021-12-07 01:01:13,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:13,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5629301] [2021-12-07 01:01:13,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:13,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:13,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:14,133 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:14,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:14,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5629301] [2021-12-07 01:01:14,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5629301] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:14,133 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:14,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:14,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454263360] [2021-12-07 01:01:14,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:14,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:14,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:14,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:14,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:14,136 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:14,137 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) [2021-12-07 01:01:14,137 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:14,137 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:14,137 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:15,676 INFO L129 PetriNetUnfolder]: 2038/5261 cut-off events. [2021-12-07 01:01:15,676 INFO L130 PetriNetUnfolder]: For 94548/94568 co-relation queries the response was YES. [2021-12-07 01:01:15,725 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. [2021-12-07 01:01:15,744 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 316 selfloop transitions, 78 changer transitions 5/534 dead transitions. [2021-12-07 01:01:15,744 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 534 transitions, 5955 flow [2021-12-07 01:01:15,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-07 01:01:15,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-07 01:01:15,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2021-12-07 01:01:15,746 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2021-12-07 01:01:15,746 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2021-12-07 01:01:15,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2021-12-07 01:01:15,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:15,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2021-12-07 01:01:15,748 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) [2021-12-07 01:01:15,750 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) [2021-12-07 01:01:15,750 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) [2021-12-07 01:01:15,750 INFO L186 Difference]: Start difference. First operand has 456 places, 467 transitions, 4057 flow. Second operand 19 states and 2930 transitions. [2021-12-07 01:01:15,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 534 transitions, 5955 flow [2021-12-07 01:01:16,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 534 transitions, 5649 flow, removed 121 selfloop flow, removed 11 redundant places. [2021-12-07 01:01:16,022 INFO L242 Difference]: Finished difference. Result has 467 places, 479 transitions, 4321 flow [2021-12-07 01:01:16,022 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} [2021-12-07 01:01:16,022 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 266 predicate places. [2021-12-07 01:01:16,023 INFO L470 AbstractCegarLoop]: Abstraction has has 467 places, 479 transitions, 4321 flow [2021-12-07 01:01:16,023 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) [2021-12-07 01:01:16,023 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:16,023 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:01:16,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-12-07 01:01:16,025 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:16,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:16,025 INFO L85 PathProgramCache]: Analyzing trace with hash -622006791, now seen corresponding path program 31 times [2021-12-07 01:01:16,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:16,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825947436] [2021-12-07 01:01:16,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:16,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:16,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:16,364 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:16,365 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:16,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825947436] [2021-12-07 01:01:16,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825947436] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:16,365 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:16,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:16,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531587329] [2021-12-07 01:01:16,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:16,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:16,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:16,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:16,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:16,368 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:16,369 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) [2021-12-07 01:01:16,369 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:16,369 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:16,369 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:17,902 INFO L129 PetriNetUnfolder]: 2089/5410 cut-off events. [2021-12-07 01:01:17,902 INFO L130 PetriNetUnfolder]: For 107121/107143 co-relation queries the response was YES. [2021-12-07 01:01:17,966 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. [2021-12-07 01:01:17,987 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 330 selfloop transitions, 76 changer transitions 5/546 dead transitions. [2021-12-07 01:01:17,987 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 546 transitions, 6330 flow [2021-12-07 01:01:17,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-07 01:01:17,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-07 01:01:17,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2021-12-07 01:01:17,989 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2021-12-07 01:01:17,989 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2021-12-07 01:01:17,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2021-12-07 01:01:17,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:17,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2021-12-07 01:01:17,992 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) [2021-12-07 01:01:18,046 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) [2021-12-07 01:01:18,046 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) [2021-12-07 01:01:18,046 INFO L186 Difference]: Start difference. First operand has 467 places, 479 transitions, 4321 flow. Second operand 19 states and 2934 transitions. [2021-12-07 01:01:18,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 546 transitions, 6330 flow [2021-12-07 01:01:18,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 546 transitions, 5960 flow, removed 134 selfloop flow, removed 13 redundant places. [2021-12-07 01:01:18,338 INFO L242 Difference]: Finished difference. Result has 475 places, 486 transitions, 4441 flow [2021-12-07 01:01:18,338 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} [2021-12-07 01:01:18,338 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 274 predicate places. [2021-12-07 01:01:18,339 INFO L470 AbstractCegarLoop]: Abstraction has has 475 places, 486 transitions, 4441 flow [2021-12-07 01:01:18,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:01:18,339 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:18,339 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] [2021-12-07 01:01:18,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-12-07 01:01:18,339 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:18,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:18,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1806811077, now seen corresponding path program 32 times [2021-12-07 01:01:18,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:18,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441139972] [2021-12-07 01:01:18,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:18,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:18,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:18,599 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:18,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:18,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441139972] [2021-12-07 01:01:18,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441139972] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:18,600 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:18,600 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:18,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329761249] [2021-12-07 01:01:18,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:18,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:18,600 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:18,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:18,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:18,602 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:18,603 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) [2021-12-07 01:01:18,603 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:18,603 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:18,603 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:20,065 INFO L129 PetriNetUnfolder]: 2095/5443 cut-off events. [2021-12-07 01:01:20,065 INFO L130 PetriNetUnfolder]: For 106282/106302 co-relation queries the response was YES. [2021-12-07 01:01:20,136 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. [2021-12-07 01:01:20,158 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 322 selfloop transitions, 71 changer transitions 5/533 dead transitions. [2021-12-07 01:01:20,158 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 533 transitions, 6004 flow [2021-12-07 01:01:20,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:01:20,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:01:20,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2768 transitions. [2021-12-07 01:01:20,160 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6895864474339811 [2021-12-07 01:01:20,160 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2768 transitions. [2021-12-07 01:01:20,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2768 transitions. [2021-12-07 01:01:20,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:20,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2768 transitions. [2021-12-07 01:01:20,163 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) [2021-12-07 01:01:20,164 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) [2021-12-07 01:01:20,165 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) [2021-12-07 01:01:20,165 INFO L186 Difference]: Start difference. First operand has 475 places, 486 transitions, 4441 flow. Second operand 18 states and 2768 transitions. [2021-12-07 01:01:20,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 533 transitions, 6004 flow [2021-12-07 01:01:20,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 533 transitions, 5667 flow, removed 115 selfloop flow, removed 14 redundant places. [2021-12-07 01:01:20,540 INFO L242 Difference]: Finished difference. Result has 480 places, 489 transitions, 4346 flow [2021-12-07 01:01:20,540 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} [2021-12-07 01:01:20,540 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 279 predicate places. [2021-12-07 01:01:20,541 INFO L470 AbstractCegarLoop]: Abstraction has has 480 places, 489 transitions, 4346 flow [2021-12-07 01:01:20,541 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) [2021-12-07 01:01:20,541 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:20,541 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] [2021-12-07 01:01:20,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-12-07 01:01:20,541 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:20,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:20,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1062515635, now seen corresponding path program 33 times [2021-12-07 01:01:20,542 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:20,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16320547] [2021-12-07 01:01:20,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:20,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:20,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:20,938 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:20,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:20,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16320547] [2021-12-07 01:01:20,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16320547] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:20,939 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:20,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:20,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394761172] [2021-12-07 01:01:20,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:20,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:20,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:20,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:20,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:20,941 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:20,942 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) [2021-12-07 01:01:20,942 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:20,943 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:20,943 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:22,559 INFO L129 PetriNetUnfolder]: 2146/5612 cut-off events. [2021-12-07 01:01:22,559 INFO L130 PetriNetUnfolder]: For 110247/110267 co-relation queries the response was YES. [2021-12-07 01:01:22,628 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. [2021-12-07 01:01:22,650 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 335 selfloop transitions, 77 changer transitions 5/552 dead transitions. [2021-12-07 01:01:22,650 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 552 transitions, 6343 flow [2021-12-07 01:01:22,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:01:22,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:01:22,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2782 transitions. [2021-12-07 01:01:22,652 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.693074240159442 [2021-12-07 01:01:22,652 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2782 transitions. [2021-12-07 01:01:22,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2782 transitions. [2021-12-07 01:01:22,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:22,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2782 transitions. [2021-12-07 01:01:22,655 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) [2021-12-07 01:01:22,656 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) [2021-12-07 01:01:22,656 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) [2021-12-07 01:01:22,657 INFO L186 Difference]: Start difference. First operand has 480 places, 489 transitions, 4346 flow. Second operand 18 states and 2782 transitions. [2021-12-07 01:01:22,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 552 transitions, 6343 flow [2021-12-07 01:01:22,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 552 transitions, 6181 flow, removed 29 selfloop flow, removed 14 redundant places. [2021-12-07 01:01:22,973 INFO L242 Difference]: Finished difference. Result has 486 places, 496 transitions, 4705 flow [2021-12-07 01:01:22,974 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} [2021-12-07 01:01:22,974 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 285 predicate places. [2021-12-07 01:01:22,974 INFO L470 AbstractCegarLoop]: Abstraction has has 486 places, 496 transitions, 4705 flow [2021-12-07 01:01:22,974 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) [2021-12-07 01:01:22,975 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:22,975 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] [2021-12-07 01:01:22,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-12-07 01:01:22,975 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:22,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:22,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1899289945, now seen corresponding path program 34 times [2021-12-07 01:01:22,975 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:22,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731095124] [2021-12-07 01:01:22,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:22,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:23,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:23,303 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:23,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:23,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731095124] [2021-12-07 01:01:23,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731095124] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:23,304 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:23,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:23,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40903763] [2021-12-07 01:01:23,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:23,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:23,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:23,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:23,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:23,307 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:23,308 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) [2021-12-07 01:01:23,308 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:23,308 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:23,308 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:24,877 INFO L129 PetriNetUnfolder]: 2173/5667 cut-off events. [2021-12-07 01:01:24,877 INFO L130 PetriNetUnfolder]: For 123779/123799 co-relation queries the response was YES. [2021-12-07 01:01:24,944 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. [2021-12-07 01:01:24,966 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 337 selfloop transitions, 80 changer transitions 5/557 dead transitions. [2021-12-07 01:01:24,966 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 557 transitions, 6609 flow [2021-12-07 01:01:24,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:01:24,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:01:24,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2776 transitions. [2021-12-07 01:01:24,968 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6915794718485302 [2021-12-07 01:01:24,968 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2776 transitions. [2021-12-07 01:01:24,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2776 transitions. [2021-12-07 01:01:24,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:24,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2776 transitions. [2021-12-07 01:01:24,970 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) [2021-12-07 01:01:24,972 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) [2021-12-07 01:01:24,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) [2021-12-07 01:01:24,972 INFO L186 Difference]: Start difference. First operand has 486 places, 496 transitions, 4705 flow. Second operand 18 states and 2776 transitions. [2021-12-07 01:01:24,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 557 transitions, 6609 flow [2021-12-07 01:01:25,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 557 transitions, 6297 flow, removed 123 selfloop flow, removed 12 redundant places. [2021-12-07 01:01:25,310 INFO L242 Difference]: Finished difference. Result has 494 places, 506 transitions, 4832 flow [2021-12-07 01:01:25,311 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} [2021-12-07 01:01:25,311 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 293 predicate places. [2021-12-07 01:01:25,311 INFO L470 AbstractCegarLoop]: Abstraction has has 494 places, 506 transitions, 4832 flow [2021-12-07 01:01:25,312 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) [2021-12-07 01:01:25,312 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:25,312 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] [2021-12-07 01:01:25,312 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-12-07 01:01:25,312 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:25,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:25,312 INFO L85 PathProgramCache]: Analyzing trace with hash 614811543, now seen corresponding path program 35 times [2021-12-07 01:01:25,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:25,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333745774] [2021-12-07 01:01:25,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:25,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:25,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:25,616 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:25,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:25,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333745774] [2021-12-07 01:01:25,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333745774] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:25,617 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:25,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:25,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509268101] [2021-12-07 01:01:25,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:25,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:25,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:25,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:25,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:25,619 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:25,620 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) [2021-12-07 01:01:25,620 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:25,621 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:25,621 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:27,224 INFO L129 PetriNetUnfolder]: 2173/5661 cut-off events. [2021-12-07 01:01:27,225 INFO L130 PetriNetUnfolder]: For 115516/115536 co-relation queries the response was YES. [2021-12-07 01:01:27,289 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. [2021-12-07 01:01:27,310 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 338 selfloop transitions, 79 changer transitions 5/557 dead transitions. [2021-12-07 01:01:27,310 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 557 transitions, 6515 flow [2021-12-07 01:01:27,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:01:27,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:01:27,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2773 transitions. [2021-12-07 01:01:27,312 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6908320876930742 [2021-12-07 01:01:27,312 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2773 transitions. [2021-12-07 01:01:27,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2773 transitions. [2021-12-07 01:01:27,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:27,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2773 transitions. [2021-12-07 01:01:27,314 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) [2021-12-07 01:01:27,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:01:27,316 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:01:27,316 INFO L186 Difference]: Start difference. First operand has 494 places, 506 transitions, 4832 flow. Second operand 18 states and 2773 transitions. [2021-12-07 01:01:27,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 557 transitions, 6515 flow [2021-12-07 01:01:27,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 557 transitions, 6307 flow, removed 50 selfloop flow, removed 12 redundant places. [2021-12-07 01:01:27,641 INFO L242 Difference]: Finished difference. Result has 501 places, 510 transitions, 4915 flow [2021-12-07 01:01:27,642 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} [2021-12-07 01:01:27,642 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 300 predicate places. [2021-12-07 01:01:27,642 INFO L470 AbstractCegarLoop]: Abstraction has has 501 places, 510 transitions, 4915 flow [2021-12-07 01:01:27,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) [2021-12-07 01:01:27,643 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:27,643 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] [2021-12-07 01:01:27,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-12-07 01:01:27,643 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:27,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:27,643 INFO L85 PathProgramCache]: Analyzing trace with hash -382478845, now seen corresponding path program 36 times [2021-12-07 01:01:27,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:27,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981356319] [2021-12-07 01:01:27,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:27,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:27,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:27,978 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:27,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:27,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981356319] [2021-12-07 01:01:27,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981356319] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:27,979 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:27,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:27,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741859144] [2021-12-07 01:01:27,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:27,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:27,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:27,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:27,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:27,981 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:27,982 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) [2021-12-07 01:01:27,982 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:27,982 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:27,982 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:29,673 INFO L129 PetriNetUnfolder]: 2173/5647 cut-off events. [2021-12-07 01:01:29,673 INFO L130 PetriNetUnfolder]: For 116336/116358 co-relation queries the response was YES. [2021-12-07 01:01:29,736 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. [2021-12-07 01:01:29,757 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 338 selfloop transitions, 82 changer transitions 5/560 dead transitions. [2021-12-07 01:01:29,757 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 560 transitions, 6575 flow [2021-12-07 01:01:29,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:01:29,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:01:29,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2771 transitions. [2021-12-07 01:01:29,759 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.690333831589437 [2021-12-07 01:01:29,759 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2771 transitions. [2021-12-07 01:01:29,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2771 transitions. [2021-12-07 01:01:29,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:29,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2771 transitions. [2021-12-07 01:01:29,762 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) [2021-12-07 01:01:29,763 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) [2021-12-07 01:01:29,764 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) [2021-12-07 01:01:29,764 INFO L186 Difference]: Start difference. First operand has 501 places, 510 transitions, 4915 flow. Second operand 18 states and 2771 transitions. [2021-12-07 01:01:29,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 560 transitions, 6575 flow [2021-12-07 01:01:30,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 560 transitions, 6313 flow, removed 54 selfloop flow, removed 15 redundant places. [2021-12-07 01:01:30,092 INFO L242 Difference]: Finished difference. Result has 505 places, 513 transitions, 4912 flow [2021-12-07 01:01:30,092 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} [2021-12-07 01:01:30,092 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 304 predicate places. [2021-12-07 01:01:30,093 INFO L470 AbstractCegarLoop]: Abstraction has has 505 places, 513 transitions, 4912 flow [2021-12-07 01:01:30,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:01:30,093 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:30,093 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:01:30,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-12-07 01:01:30,093 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:30,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:30,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1727320287, now seen corresponding path program 37 times [2021-12-07 01:01:30,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:30,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168768501] [2021-12-07 01:01:30,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:30,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:30,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:30,420 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:30,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:30,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168768501] [2021-12-07 01:01:30,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168768501] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:30,420 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:30,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:30,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557077510] [2021-12-07 01:01:30,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:30,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:30,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:30,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:30,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:30,423 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:30,424 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) [2021-12-07 01:01:30,424 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:30,424 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:30,424 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:32,076 INFO L129 PetriNetUnfolder]: 2173/5631 cut-off events. [2021-12-07 01:01:32,076 INFO L130 PetriNetUnfolder]: For 115172/115194 co-relation queries the response was YES. [2021-12-07 01:01:32,138 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. [2021-12-07 01:01:32,159 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 342 selfloop transitions, 79 changer transitions 5/561 dead transitions. [2021-12-07 01:01:32,159 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 561 transitions, 6573 flow [2021-12-07 01:01:32,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:01:32,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:01:32,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2769 transitions. [2021-12-07 01:01:32,161 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6898355754857997 [2021-12-07 01:01:32,161 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2769 transitions. [2021-12-07 01:01:32,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2769 transitions. [2021-12-07 01:01:32,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:32,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2769 transitions. [2021-12-07 01:01:32,163 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) [2021-12-07 01:01:32,165 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) [2021-12-07 01:01:32,165 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) [2021-12-07 01:01:32,165 INFO L186 Difference]: Start difference. First operand has 505 places, 513 transitions, 4912 flow. Second operand 18 states and 2769 transitions. [2021-12-07 01:01:32,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 561 transitions, 6573 flow [2021-12-07 01:01:32,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 561 transitions, 6264 flow, removed 50 selfloop flow, removed 16 redundant places. [2021-12-07 01:01:32,519 INFO L242 Difference]: Finished difference. Result has 508 places, 516 transitions, 4860 flow [2021-12-07 01:01:32,519 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} [2021-12-07 01:01:32,519 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 307 predicate places. [2021-12-07 01:01:32,520 INFO L470 AbstractCegarLoop]: Abstraction has has 508 places, 516 transitions, 4860 flow [2021-12-07 01:01:32,520 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) [2021-12-07 01:01:32,520 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:32,520 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] [2021-12-07 01:01:32,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-12-07 01:01:32,520 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:32,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:32,520 INFO L85 PathProgramCache]: Analyzing trace with hash 589786603, now seen corresponding path program 38 times [2021-12-07 01:01:32,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:32,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708997335] [2021-12-07 01:01:32,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:32,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:32,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:32,839 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:32,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:32,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708997335] [2021-12-07 01:01:32,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708997335] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:32,839 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:32,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:32,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649482393] [2021-12-07 01:01:32,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:32,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:32,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:32,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:32,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:32,842 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:32,843 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) [2021-12-07 01:01:32,843 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:32,843 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:32,843 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:34,499 INFO L129 PetriNetUnfolder]: 2179/5645 cut-off events. [2021-12-07 01:01:34,499 INFO L130 PetriNetUnfolder]: For 115097/115119 co-relation queries the response was YES. [2021-12-07 01:01:34,561 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. [2021-12-07 01:01:34,582 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 348 selfloop transitions, 84 changer transitions 5/572 dead transitions. [2021-12-07 01:01:34,583 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 572 transitions, 6739 flow [2021-12-07 01:01:34,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:01:34,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:01:34,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2775 transitions. [2021-12-07 01:01:34,584 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6913303437967115 [2021-12-07 01:01:34,584 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2775 transitions. [2021-12-07 01:01:34,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2775 transitions. [2021-12-07 01:01:34,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:34,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2775 transitions. [2021-12-07 01:01:34,587 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) [2021-12-07 01:01:34,589 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) [2021-12-07 01:01:34,590 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) [2021-12-07 01:01:34,590 INFO L186 Difference]: Start difference. First operand has 508 places, 516 transitions, 4860 flow. Second operand 18 states and 2775 transitions. [2021-12-07 01:01:34,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 572 transitions, 6739 flow [2021-12-07 01:01:34,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 572 transitions, 6477 flow, removed 52 selfloop flow, removed 15 redundant places. [2021-12-07 01:01:34,875 INFO L242 Difference]: Finished difference. Result has 513 places, 524 transitions, 5053 flow [2021-12-07 01:01:34,875 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} [2021-12-07 01:01:34,876 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 312 predicate places. [2021-12-07 01:01:34,876 INFO L470 AbstractCegarLoop]: Abstraction has has 513 places, 524 transitions, 5053 flow [2021-12-07 01:01:34,876 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) [2021-12-07 01:01:34,876 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:34,876 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] [2021-12-07 01:01:34,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-12-07 01:01:34,876 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:34,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:34,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1453096679, now seen corresponding path program 39 times [2021-12-07 01:01:34,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:34,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031538941] [2021-12-07 01:01:34,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:34,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:34,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:35,273 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:35,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:35,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031538941] [2021-12-07 01:01:35,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031538941] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:35,274 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:35,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:35,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209495402] [2021-12-07 01:01:35,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:35,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:35,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:35,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:35,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:35,276 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:35,277 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) [2021-12-07 01:01:35,277 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:35,277 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:35,278 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:37,027 INFO L129 PetriNetUnfolder]: 2221/5684 cut-off events. [2021-12-07 01:01:37,027 INFO L130 PetriNetUnfolder]: For 132405/132415 co-relation queries the response was YES. [2021-12-07 01:01:37,091 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. [2021-12-07 01:01:37,114 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 365 selfloop transitions, 86 changer transitions 5/591 dead transitions. [2021-12-07 01:01:37,114 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 591 transitions, 7352 flow [2021-12-07 01:01:37,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-07 01:01:37,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-07 01:01:37,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2021-12-07 01:01:37,116 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2021-12-07 01:01:37,116 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2021-12-07 01:01:37,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2021-12-07 01:01:37,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:37,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2021-12-07 01:01:37,119 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) [2021-12-07 01:01:37,121 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) [2021-12-07 01:01:37,121 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) [2021-12-07 01:01:37,121 INFO L186 Difference]: Start difference. First operand has 513 places, 524 transitions, 5053 flow. Second operand 19 states and 2934 transitions. [2021-12-07 01:01:37,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 591 transitions, 7352 flow [2021-12-07 01:01:37,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 591 transitions, 7033 flow, removed 98 selfloop flow, removed 14 redundant places. [2021-12-07 01:01:37,433 INFO L242 Difference]: Finished difference. Result has 521 places, 531 transitions, 5314 flow [2021-12-07 01:01:37,433 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} [2021-12-07 01:01:37,434 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 320 predicate places. [2021-12-07 01:01:37,434 INFO L470 AbstractCegarLoop]: Abstraction has has 521 places, 531 transitions, 5314 flow [2021-12-07 01:01:37,434 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) [2021-12-07 01:01:37,434 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:37,434 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] [2021-12-07 01:01:37,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-12-07 01:01:37,434 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:37,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:37,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1635720529, now seen corresponding path program 40 times [2021-12-07 01:01:37,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:37,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013435020] [2021-12-07 01:01:37,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:37,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:37,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:37,707 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:37,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:37,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013435020] [2021-12-07 01:01:37,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013435020] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:37,708 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:37,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:37,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535358037] [2021-12-07 01:01:37,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:37,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:37,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:37,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:37,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:37,710 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:37,711 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) [2021-12-07 01:01:37,712 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:37,712 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:37,712 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:39,425 INFO L129 PetriNetUnfolder]: 2231/5803 cut-off events. [2021-12-07 01:01:39,426 INFO L130 PetriNetUnfolder]: For 142183/142205 co-relation queries the response was YES. [2021-12-07 01:01:39,494 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. [2021-12-07 01:01:39,517 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 359 selfloop transitions, 84 changer transitions 5/583 dead transitions. [2021-12-07 01:01:39,517 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 583 transitions, 7325 flow [2021-12-07 01:01:39,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:01:39,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:01:39,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2021-12-07 01:01:39,519 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2021-12-07 01:01:39,519 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2021-12-07 01:01:39,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2021-12-07 01:01:39,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:39,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2021-12-07 01:01:39,521 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) [2021-12-07 01:01:39,522 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) [2021-12-07 01:01:39,523 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) [2021-12-07 01:01:39,523 INFO L186 Difference]: Start difference. First operand has 521 places, 531 transitions, 5314 flow. Second operand 18 states and 2770 transitions. [2021-12-07 01:01:39,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 583 transitions, 7325 flow [2021-12-07 01:01:39,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 583 transitions, 6885 flow, removed 157 selfloop flow, removed 14 redundant places. [2021-12-07 01:01:39,919 INFO L242 Difference]: Finished difference. Result has 526 places, 539 transitions, 5399 flow [2021-12-07 01:01:39,919 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} [2021-12-07 01:01:39,919 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 325 predicate places. [2021-12-07 01:01:39,919 INFO L470 AbstractCegarLoop]: Abstraction has has 526 places, 539 transitions, 5399 flow [2021-12-07 01:01:39,920 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) [2021-12-07 01:01:39,920 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:39,920 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] [2021-12-07 01:01:39,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-12-07 01:01:39,920 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:39,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:39,920 INFO L85 PathProgramCache]: Analyzing trace with hash -2053636135, now seen corresponding path program 41 times [2021-12-07 01:01:39,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:39,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843222456] [2021-12-07 01:01:39,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:39,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:39,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:40,310 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:40,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:40,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843222456] [2021-12-07 01:01:40,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843222456] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:40,310 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:40,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:40,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702926791] [2021-12-07 01:01:40,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:40,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:40,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:40,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:40,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:40,313 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:40,314 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 539 transitions, 5399 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:01:40,314 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:40,314 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:40,314 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:42,324 INFO L129 PetriNetUnfolder]: 2271/5956 cut-off events. [2021-12-07 01:01:42,324 INFO L130 PetriNetUnfolder]: For 146537/146559 co-relation queries the response was YES. [2021-12-07 01:01:42,401 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. [2021-12-07 01:01:42,424 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 370 selfloop transitions, 93 changer transitions 5/603 dead transitions. [2021-12-07 01:01:42,424 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 603 transitions, 7618 flow [2021-12-07 01:01:42,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-07 01:01:42,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-07 01:01:42,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2932 transitions. [2021-12-07 01:01:42,426 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6919990559358037 [2021-12-07 01:01:42,426 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2932 transitions. [2021-12-07 01:01:42,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2932 transitions. [2021-12-07 01:01:42,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:42,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2932 transitions. [2021-12-07 01:01:42,429 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) [2021-12-07 01:01:42,430 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) [2021-12-07 01:01:42,430 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) [2021-12-07 01:01:42,430 INFO L186 Difference]: Start difference. First operand has 526 places, 539 transitions, 5399 flow. Second operand 19 states and 2932 transitions. [2021-12-07 01:01:42,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 603 transitions, 7618 flow [2021-12-07 01:01:42,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 603 transitions, 7281 flow, removed 121 selfloop flow, removed 11 redundant places. [2021-12-07 01:01:42,910 INFO L242 Difference]: Finished difference. Result has 536 places, 547 transitions, 5648 flow [2021-12-07 01:01:42,910 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} [2021-12-07 01:01:42,911 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 335 predicate places. [2021-12-07 01:01:42,911 INFO L470 AbstractCegarLoop]: Abstraction has has 536 places, 547 transitions, 5648 flow [2021-12-07 01:01:42,911 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) [2021-12-07 01:01:42,911 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:42,911 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] [2021-12-07 01:01:42,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-12-07 01:01:42,912 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:42,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:42,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1219451829, now seen corresponding path program 42 times [2021-12-07 01:01:42,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:42,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995879755] [2021-12-07 01:01:42,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:42,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:42,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:43,276 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:43,276 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:43,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995879755] [2021-12-07 01:01:43,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995879755] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:43,276 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:43,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:43,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347453066] [2021-12-07 01:01:43,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:43,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:43,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:43,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:43,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:43,279 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:43,280 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) [2021-12-07 01:01:43,280 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:43,280 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:43,280 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:45,078 INFO L129 PetriNetUnfolder]: 2313/5950 cut-off events. [2021-12-07 01:01:45,078 INFO L130 PetriNetUnfolder]: For 173173/173183 co-relation queries the response was YES. [2021-12-07 01:01:45,159 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. [2021-12-07 01:01:45,185 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 380 selfloop transitions, 89 changer transitions 5/609 dead transitions. [2021-12-07 01:01:45,185 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 609 transitions, 8000 flow [2021-12-07 01:01:45,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:01:45,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:01:45,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2784 transitions. [2021-12-07 01:01:45,187 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6935724962630793 [2021-12-07 01:01:45,187 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2784 transitions. [2021-12-07 01:01:45,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2784 transitions. [2021-12-07 01:01:45,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:45,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2784 transitions. [2021-12-07 01:01:45,190 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) [2021-12-07 01:01:45,191 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) [2021-12-07 01:01:45,191 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) [2021-12-07 01:01:45,191 INFO L186 Difference]: Start difference. First operand has 536 places, 547 transitions, 5648 flow. Second operand 18 states and 2784 transitions. [2021-12-07 01:01:45,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 609 transitions, 8000 flow [2021-12-07 01:01:45,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 609 transitions, 7510 flow, removed 177 selfloop flow, removed 17 redundant places. [2021-12-07 01:01:45,843 INFO L242 Difference]: Finished difference. Result has 539 places, 553 transitions, 5769 flow [2021-12-07 01:01:45,843 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} [2021-12-07 01:01:45,843 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 338 predicate places. [2021-12-07 01:01:45,843 INFO L470 AbstractCegarLoop]: Abstraction has has 539 places, 553 transitions, 5769 flow [2021-12-07 01:01:45,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:01:45,844 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:45,844 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:01:45,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-12-07 01:01:45,844 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:45,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:45,844 INFO L85 PathProgramCache]: Analyzing trace with hash -98240647, now seen corresponding path program 43 times [2021-12-07 01:01:45,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:45,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383099521] [2021-12-07 01:01:45,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:45,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:45,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:46,150 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:46,150 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:46,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383099521] [2021-12-07 01:01:46,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383099521] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:46,150 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:46,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:46,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795338332] [2021-12-07 01:01:46,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:46,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:46,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:46,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:46,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:46,153 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:46,154 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) [2021-12-07 01:01:46,155 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:46,155 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:46,155 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:48,020 INFO L129 PetriNetUnfolder]: 2328/6115 cut-off events. [2021-12-07 01:01:48,021 INFO L130 PetriNetUnfolder]: For 167487/167509 co-relation queries the response was YES. [2021-12-07 01:01:48,105 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. [2021-12-07 01:01:48,130 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 381 selfloop transitions, 89 changer transitions 5/610 dead transitions. [2021-12-07 01:01:48,130 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 610 transitions, 7848 flow [2021-12-07 01:01:48,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:01:48,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:01:48,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2774 transitions. [2021-12-07 01:01:48,132 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6910812157448929 [2021-12-07 01:01:48,132 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2774 transitions. [2021-12-07 01:01:48,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2774 transitions. [2021-12-07 01:01:48,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:48,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2774 transitions. [2021-12-07 01:01:48,134 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) [2021-12-07 01:01:48,136 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) [2021-12-07 01:01:48,136 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) [2021-12-07 01:01:48,136 INFO L186 Difference]: Start difference. First operand has 539 places, 553 transitions, 5769 flow. Second operand 18 states and 2774 transitions. [2021-12-07 01:01:48,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 610 transitions, 7848 flow [2021-12-07 01:01:48,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 610 transitions, 7390 flow, removed 170 selfloop flow, removed 13 redundant places. [2021-12-07 01:01:48,632 INFO L242 Difference]: Finished difference. Result has 546 places, 560 transitions, 5691 flow [2021-12-07 01:01:48,633 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} [2021-12-07 01:01:48,633 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 345 predicate places. [2021-12-07 01:01:48,633 INFO L470 AbstractCegarLoop]: Abstraction has has 546 places, 560 transitions, 5691 flow [2021-12-07 01:01:48,634 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) [2021-12-07 01:01:48,634 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:48,634 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] [2021-12-07 01:01:48,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-12-07 01:01:48,634 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:48,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:48,634 INFO L85 PathProgramCache]: Analyzing trace with hash -888011589, now seen corresponding path program 44 times [2021-12-07 01:01:48,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:48,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874473849] [2021-12-07 01:01:48,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:48,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:48,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:49,096 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:49,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:49,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874473849] [2021-12-07 01:01:49,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874473849] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:49,097 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:49,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:49,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324604246] [2021-12-07 01:01:49,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:49,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:49,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:49,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:49,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:49,099 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:49,100 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) [2021-12-07 01:01:49,100 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:49,100 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:49,100 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:51,022 INFO L129 PetriNetUnfolder]: 2368/6229 cut-off events. [2021-12-07 01:01:51,022 INFO L130 PetriNetUnfolder]: For 164657/164679 co-relation queries the response was YES. [2021-12-07 01:01:51,106 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. [2021-12-07 01:01:51,130 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 399 selfloop transitions, 91 changer transitions 5/630 dead transitions. [2021-12-07 01:01:51,130 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 630 transitions, 8169 flow [2021-12-07 01:01:51,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-07 01:01:51,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-07 01:01:51,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2021-12-07 01:01:51,132 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2021-12-07 01:01:51,132 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2021-12-07 01:01:51,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2021-12-07 01:01:51,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:51,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2021-12-07 01:01:51,134 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) [2021-12-07 01:01:51,136 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) [2021-12-07 01:01:51,136 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) [2021-12-07 01:01:51,136 INFO L186 Difference]: Start difference. First operand has 546 places, 560 transitions, 5691 flow. Second operand 19 states and 2934 transitions. [2021-12-07 01:01:51,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 630 transitions, 8169 flow [2021-12-07 01:01:51,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 630 transitions, 7925 flow, removed 62 selfloop flow, removed 12 redundant places. [2021-12-07 01:01:51,624 INFO L242 Difference]: Finished difference. Result has 557 places, 571 transitions, 6073 flow [2021-12-07 01:01:51,624 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} [2021-12-07 01:01:51,625 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 356 predicate places. [2021-12-07 01:01:51,625 INFO L470 AbstractCegarLoop]: Abstraction has has 557 places, 571 transitions, 6073 flow [2021-12-07 01:01:51,625 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) [2021-12-07 01:01:51,625 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:51,625 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] [2021-12-07 01:01:51,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-12-07 01:01:51,625 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:51,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:51,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1114225769, now seen corresponding path program 45 times [2021-12-07 01:01:51,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:51,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558197489] [2021-12-07 01:01:51,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:51,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:51,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:52,023 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:52,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:52,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558197489] [2021-12-07 01:01:52,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558197489] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:52,024 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:52,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:52,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024281968] [2021-12-07 01:01:52,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:52,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:52,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:52,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:52,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:52,026 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:52,027 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) [2021-12-07 01:01:52,027 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:52,027 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:52,027 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:54,009 INFO L129 PetriNetUnfolder]: 2408/6218 cut-off events. [2021-12-07 01:01:54,009 INFO L130 PetriNetUnfolder]: For 186051/186061 co-relation queries the response was YES. [2021-12-07 01:01:54,095 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 60441 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. [2021-12-07 01:01:54,121 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 402 selfloop transitions, 95 changer transitions 5/637 dead transitions. [2021-12-07 01:01:54,121 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 637 transitions, 8578 flow [2021-12-07 01:01:54,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-07 01:01:54,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-07 01:01:54,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2021-12-07 01:01:54,123 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2021-12-07 01:01:54,123 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2021-12-07 01:01:54,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2021-12-07 01:01:54,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:54,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2021-12-07 01:01:54,125 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) [2021-12-07 01:01:54,127 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) [2021-12-07 01:01:54,127 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) [2021-12-07 01:01:54,127 INFO L186 Difference]: Start difference. First operand has 557 places, 571 transitions, 6073 flow. Second operand 19 states and 2934 transitions. [2021-12-07 01:01:54,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 637 transitions, 8578 flow [2021-12-07 01:01:54,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 637 transitions, 8152 flow, removed 177 selfloop flow, removed 11 redundant places. [2021-12-07 01:01:54,776 INFO L242 Difference]: Finished difference. Result has 568 places, 581 transitions, 6376 flow [2021-12-07 01:01:54,777 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} [2021-12-07 01:01:54,777 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 367 predicate places. [2021-12-07 01:01:54,777 INFO L470 AbstractCegarLoop]: Abstraction has has 568 places, 581 transitions, 6376 flow [2021-12-07 01:01:54,777 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) [2021-12-07 01:01:54,777 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:54,777 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] [2021-12-07 01:01:54,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-12-07 01:01:54,778 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:54,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:54,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1437865775, now seen corresponding path program 46 times [2021-12-07 01:01:54,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:54,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544638369] [2021-12-07 01:01:54,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:54,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:54,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:55,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:55,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:55,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544638369] [2021-12-07 01:01:55,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544638369] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:55,143 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:55,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:55,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774995786] [2021-12-07 01:01:55,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:55,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:55,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:55,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:55,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:55,146 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:55,147 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) [2021-12-07 01:01:55,147 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:55,147 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:55,147 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:57,174 INFO L129 PetriNetUnfolder]: 2459/6380 cut-off events. [2021-12-07 01:01:57,174 INFO L130 PetriNetUnfolder]: For 205778/205788 co-relation queries the response was YES. [2021-12-07 01:01:57,270 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33859 conditions, 6380 events. 2459/6380 cut-off events. For 205778/205788 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 62553 event pairs, 1311 based on Foata normal form. 1/6117 useless extension candidates. Maximal degree in co-relation 33680. Up to 3640 conditions per place. [2021-12-07 01:01:57,296 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 416 selfloop transitions, 93 changer transitions 5/649 dead transitions. [2021-12-07 01:01:57,296 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 649 transitions, 9058 flow [2021-12-07 01:01:57,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-07 01:01:57,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-07 01:01:57,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2938 transitions. [2021-12-07 01:01:57,299 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6934151522303517 [2021-12-07 01:01:57,299 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2938 transitions. [2021-12-07 01:01:57,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2938 transitions. [2021-12-07 01:01:57,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:57,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2938 transitions. [2021-12-07 01:01:57,301 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) [2021-12-07 01:01:57,302 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) [2021-12-07 01:01:57,303 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) [2021-12-07 01:01:57,303 INFO L186 Difference]: Start difference. First operand has 568 places, 581 transitions, 6376 flow. Second operand 19 states and 2938 transitions. [2021-12-07 01:01:57,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 649 transitions, 9058 flow [2021-12-07 01:01:58,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 649 transitions, 8513 flow, removed 205 selfloop flow, removed 16 redundant places. [2021-12-07 01:01:58,064 INFO L242 Difference]: Finished difference. Result has 573 places, 588 transitions, 6492 flow [2021-12-07 01:01:58,065 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} [2021-12-07 01:01:58,065 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 372 predicate places. [2021-12-07 01:01:58,065 INFO L470 AbstractCegarLoop]: Abstraction has has 573 places, 588 transitions, 6492 flow [2021-12-07 01:01:58,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:01:58,066 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:01:58,066 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] [2021-12-07 01:01:58,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-12-07 01:01:58,066 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:01:58,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:01:58,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1600370079, now seen corresponding path program 47 times [2021-12-07 01:01:58,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:01:58,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146364819] [2021-12-07 01:01:58,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:01:58,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:01:58,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:01:58,416 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:01:58,416 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:01:58,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146364819] [2021-12-07 01:01:58,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146364819] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:01:58,417 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:01:58,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:01:58,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201847988] [2021-12-07 01:01:58,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:01:58,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:01:58,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:01:58,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:01:58,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:01:58,419 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:01:58,420 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) [2021-12-07 01:01:58,421 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:01:58,421 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:01:58,421 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:02:00,464 INFO L129 PetriNetUnfolder]: 2510/6518 cut-off events. [2021-12-07 01:02:00,464 INFO L130 PetriNetUnfolder]: For 219660/219670 co-relation queries the response was YES. [2021-12-07 01:02:00,560 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34986 conditions, 6518 events. 2510/6518 cut-off events. For 219660/219670 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 64073 event pairs, 1361 based on Foata normal form. 1/6249 useless extension candidates. Maximal degree in co-relation 34806. Up to 3716 conditions per place. [2021-12-07 01:02:00,587 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 421 selfloop transitions, 91 changer transitions 5/652 dead transitions. [2021-12-07 01:02:00,588 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 652 transitions, 9115 flow [2021-12-07 01:02:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:02:00,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:02:00,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2786 transitions. [2021-12-07 01:02:00,590 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6940707523667164 [2021-12-07 01:02:00,590 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2786 transitions. [2021-12-07 01:02:00,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2786 transitions. [2021-12-07 01:02:00,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:02:00,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2786 transitions. [2021-12-07 01:02:00,592 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) [2021-12-07 01:02:00,593 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) [2021-12-07 01:02:00,594 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) [2021-12-07 01:02:00,594 INFO L186 Difference]: Start difference. First operand has 573 places, 588 transitions, 6492 flow. Second operand 18 states and 2786 transitions. [2021-12-07 01:02:00,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 652 transitions, 9115 flow [2021-12-07 01:02:01,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 652 transitions, 8635 flow, removed 176 selfloop flow, removed 14 redundant places. [2021-12-07 01:02:01,306 INFO L242 Difference]: Finished difference. Result has 579 places, 595 transitions, 6687 flow [2021-12-07 01:02:01,307 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} [2021-12-07 01:02:01,307 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 378 predicate places. [2021-12-07 01:02:01,307 INFO L470 AbstractCegarLoop]: Abstraction has has 579 places, 595 transitions, 6687 flow [2021-12-07 01:02:01,307 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) [2021-12-07 01:02:01,307 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:02:01,308 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] [2021-12-07 01:02:01,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-12-07 01:02:01,308 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:02:01,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:02:01,308 INFO L85 PathProgramCache]: Analyzing trace with hash 703874745, now seen corresponding path program 48 times [2021-12-07 01:02:01,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:02:01,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398651634] [2021-12-07 01:02:01,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:02:01,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:02:01,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:02:01,589 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:02:01,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:02:01,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398651634] [2021-12-07 01:02:01,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398651634] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:02:01,590 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:02:01,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:02:01,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938243483] [2021-12-07 01:02:01,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:02:01,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:02:01,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:02:01,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:02:01,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:02:01,592 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:02:01,593 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) [2021-12-07 01:02:01,594 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:02:01,594 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:02:01,594 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:02:03,663 INFO L129 PetriNetUnfolder]: 2537/6579 cut-off events. [2021-12-07 01:02:03,663 INFO L130 PetriNetUnfolder]: For 215357/215367 co-relation queries the response was YES. [2021-12-07 01:02:03,768 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35307 conditions, 6579 events. 2537/6579 cut-off events. For 215357/215367 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 65019 event pairs, 1373 based on Foata normal form. 1/6307 useless extension candidates. Maximal degree in co-relation 35123. Up to 3788 conditions per place. [2021-12-07 01:02:03,796 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 421 selfloop transitions, 96 changer transitions 5/657 dead transitions. [2021-12-07 01:02:03,796 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 657 transitions, 9143 flow [2021-12-07 01:02:03,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:02:03,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:02:03,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2780 transitions. [2021-12-07 01:02:03,797 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6925759840558047 [2021-12-07 01:02:03,798 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2780 transitions. [2021-12-07 01:02:03,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2780 transitions. [2021-12-07 01:02:03,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:02:03,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2780 transitions. [2021-12-07 01:02:03,800 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) [2021-12-07 01:02:03,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:02:03,801 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) [2021-12-07 01:02:03,801 INFO L186 Difference]: Start difference. First operand has 579 places, 595 transitions, 6687 flow. Second operand 18 states and 2780 transitions. [2021-12-07 01:02:03,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 657 transitions, 9143 flow [2021-12-07 01:02:04,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 657 transitions, 8725 flow, removed 172 selfloop flow, removed 12 redundant places. [2021-12-07 01:02:04,599 INFO L242 Difference]: Finished difference. Result has 587 places, 605 transitions, 6822 flow [2021-12-07 01:02:04,599 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} [2021-12-07 01:02:04,600 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 386 predicate places. [2021-12-07 01:02:04,600 INFO L470 AbstractCegarLoop]: Abstraction has has 587 places, 605 transitions, 6822 flow [2021-12-07 01:02:04,600 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) [2021-12-07 01:02:04,600 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:02:04,600 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] [2021-12-07 01:02:04,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-12-07 01:02:04,600 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:02:04,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:02:04,601 INFO L85 PathProgramCache]: Analyzing trace with hash -515398875, now seen corresponding path program 49 times [2021-12-07 01:02:04,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:02:04,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466761479] [2021-12-07 01:02:04,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:02:04,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:02:04,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:02:04,872 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:02:04,872 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:02:04,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466761479] [2021-12-07 01:02:04,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466761479] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:02:04,872 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:02:04,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:02:04,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826193511] [2021-12-07 01:02:04,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:02:04,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:02:04,872 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:02:04,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:02:04,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:02:04,875 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:02:04,876 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) [2021-12-07 01:02:04,876 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:02:04,876 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:02:04,876 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:02:06,961 INFO L129 PetriNetUnfolder]: 2543/6693 cut-off events. [2021-12-07 01:02:06,962 INFO L130 PetriNetUnfolder]: For 198546/198568 co-relation queries the response was YES. [2021-12-07 01:02:07,068 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34991 conditions, 6693 events. 2543/6693 cut-off events. For 198546/198568 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 66938 event pairs, 1173 based on Foata normal form. 13/6418 useless extension candidates. Maximal degree in co-relation 34803. Up to 3787 conditions per place. [2021-12-07 01:02:07,097 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 423 selfloop transitions, 99 changer transitions 5/662 dead transitions. [2021-12-07 01:02:07,097 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 662 transitions, 9184 flow [2021-12-07 01:02:07,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:02:07,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:02:07,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2779 transitions. [2021-12-07 01:02:07,099 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.692326856003986 [2021-12-07 01:02:07,099 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2779 transitions. [2021-12-07 01:02:07,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2779 transitions. [2021-12-07 01:02:07,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:02:07,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2779 transitions. [2021-12-07 01:02:07,101 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) [2021-12-07 01:02:07,103 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) [2021-12-07 01:02:07,103 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) [2021-12-07 01:02:07,103 INFO L186 Difference]: Start difference. First operand has 587 places, 605 transitions, 6822 flow. Second operand 18 states and 2779 transitions. [2021-12-07 01:02:07,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 662 transitions, 9184 flow [2021-12-07 01:02:07,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 662 transitions, 8906 flow, removed 73 selfloop flow, removed 12 redundant places. [2021-12-07 01:02:07,812 INFO L242 Difference]: Finished difference. Result has 595 places, 613 transitions, 7110 flow [2021-12-07 01:02:07,812 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=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7110, PETRI_PLACES=595, PETRI_TRANSITIONS=613} [2021-12-07 01:02:07,812 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 394 predicate places. [2021-12-07 01:02:07,813 INFO L470 AbstractCegarLoop]: Abstraction has has 595 places, 613 transitions, 7110 flow [2021-12-07 01:02:07,813 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) [2021-12-07 01:02:07,813 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:02:07,813 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] [2021-12-07 01:02:07,813 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-12-07 01:02:07,813 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:02:07,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:02:07,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1750764091, now seen corresponding path program 50 times [2021-12-07 01:02:07,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:02:07,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062789258] [2021-12-07 01:02:07,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:02:07,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:02:07,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:02:08,128 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:02:08,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:02:08,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062789258] [2021-12-07 01:02:08,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062789258] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:02:08,128 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:02:08,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:02:08,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264648551] [2021-12-07 01:02:08,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:02:08,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:02:08,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:02:08,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:02:08,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:02:08,131 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:02:08,132 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 613 transitions, 7110 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) [2021-12-07 01:02:08,132 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:02:08,132 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:02:08,132 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:02:10,238 INFO L129 PetriNetUnfolder]: 2549/6721 cut-off events. [2021-12-07 01:02:10,238 INFO L130 PetriNetUnfolder]: For 202570/202592 co-relation queries the response was YES. [2021-12-07 01:02:10,349 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35160 conditions, 6721 events. 2549/6721 cut-off events. For 202570/202592 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 67284 event pairs, 1183 based on Foata normal form. 13/6444 useless extension candidates. Maximal degree in co-relation 34969. Up to 3801 conditions per place. [2021-12-07 01:02:10,377 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 429 selfloop transitions, 96 changer transitions 5/665 dead transitions. [2021-12-07 01:02:10,377 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 665 transitions, 9306 flow [2021-12-07 01:02:10,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:02:10,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:02:10,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2777 transitions. [2021-12-07 01:02:10,379 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6918285999003487 [2021-12-07 01:02:10,379 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2777 transitions. [2021-12-07 01:02:10,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2777 transitions. [2021-12-07 01:02:10,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:02:10,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2777 transitions. [2021-12-07 01:02:10,381 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) [2021-12-07 01:02:10,383 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) [2021-12-07 01:02:10,383 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) [2021-12-07 01:02:10,383 INFO L186 Difference]: Start difference. First operand has 595 places, 613 transitions, 7110 flow. Second operand 18 states and 2777 transitions. [2021-12-07 01:02:10,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 665 transitions, 9306 flow [2021-12-07 01:02:11,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 665 transitions, 8899 flow, removed 132 selfloop flow, removed 14 redundant places. [2021-12-07 01:02:11,129 INFO L242 Difference]: Finished difference. Result has 600 places, 617 transitions, 7067 flow [2021-12-07 01:02:11,130 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=6706, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7067, PETRI_PLACES=600, PETRI_TRANSITIONS=617} [2021-12-07 01:02:11,130 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 399 predicate places. [2021-12-07 01:02:11,130 INFO L470 AbstractCegarLoop]: Abstraction has has 600 places, 617 transitions, 7067 flow [2021-12-07 01:02:11,130 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) [2021-12-07 01:02:11,130 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:02:11,131 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] [2021-12-07 01:02:11,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2021-12-07 01:02:11,131 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:02:11,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:02:11,131 INFO L85 PathProgramCache]: Analyzing trace with hash -531286061, now seen corresponding path program 51 times [2021-12-07 01:02:11,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:02:11,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637016392] [2021-12-07 01:02:11,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:02:11,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:02:11,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:02:11,437 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:02:11,437 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:02:11,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637016392] [2021-12-07 01:02:11,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637016392] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:02:11,437 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:02:11,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:02:11,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410922155] [2021-12-07 01:02:11,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:02:11,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:02:11,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:02:11,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:02:11,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:02:11,440 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:02:11,441 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 617 transitions, 7067 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) [2021-12-07 01:02:11,441 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:02:11,441 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:02:11,441 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:02:13,510 INFO L129 PetriNetUnfolder]: 2549/6600 cut-off events. [2021-12-07 01:02:13,510 INFO L130 PetriNetUnfolder]: For 197420/197430 co-relation queries the response was YES. [2021-12-07 01:02:13,620 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34718 conditions, 6600 events. 2549/6600 cut-off events. For 197420/197430 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 65290 event pairs, 1380 based on Foata normal form. 1/6331 useless extension candidates. Maximal degree in co-relation 34526. Up to 3787 conditions per place. [2021-12-07 01:02:13,648 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 429 selfloop transitions, 97 changer transitions 5/666 dead transitions. [2021-12-07 01:02:13,648 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 666 transitions, 9218 flow [2021-12-07 01:02:13,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:02:13,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:02:13,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2773 transitions. [2021-12-07 01:02:13,650 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6908320876930742 [2021-12-07 01:02:13,650 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2773 transitions. [2021-12-07 01:02:13,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2773 transitions. [2021-12-07 01:02:13,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:02:13,650 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2773 transitions. [2021-12-07 01:02:13,652 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) [2021-12-07 01:02:13,653 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) [2021-12-07 01:02:13,654 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) [2021-12-07 01:02:13,654 INFO L186 Difference]: Start difference. First operand has 600 places, 617 transitions, 7067 flow. Second operand 18 states and 2773 transitions. [2021-12-07 01:02:13,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 666 transitions, 9218 flow [2021-12-07 01:02:14,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 666 transitions, 8878 flow, removed 76 selfloop flow, removed 15 redundant places. [2021-12-07 01:02:14,373 INFO L242 Difference]: Finished difference. Result has 604 places, 620 transitions, 7050 flow [2021-12-07 01:02:14,373 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=6729, PETRI_DIFFERENCE_MINUEND_PLACES=583, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7050, PETRI_PLACES=604, PETRI_TRANSITIONS=620} [2021-12-07 01:02:14,374 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 403 predicate places. [2021-12-07 01:02:14,374 INFO L470 AbstractCegarLoop]: Abstraction has has 604 places, 620 transitions, 7050 flow [2021-12-07 01:02:14,374 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) [2021-12-07 01:02:14,374 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:02:14,374 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] [2021-12-07 01:02:14,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2021-12-07 01:02:14,374 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:02:14,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:02:14,375 INFO L85 PathProgramCache]: Analyzing trace with hash -2085240971, now seen corresponding path program 52 times [2021-12-07 01:02:14,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:02:14,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803706427] [2021-12-07 01:02:14,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:02:14,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:02:14,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:02:14,707 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:02:14,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:02:14,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803706427] [2021-12-07 01:02:14,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803706427] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:02:14,707 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:02:14,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:02:14,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365908049] [2021-12-07 01:02:14,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:02:14,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:02:14,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:02:14,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:02:14,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:02:14,710 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:02:14,711 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 620 transitions, 7050 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) [2021-12-07 01:02:14,711 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:02:14,711 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:02:14,711 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:02:16,902 INFO L129 PetriNetUnfolder]: 2552/6723 cut-off events. [2021-12-07 01:02:16,902 INFO L130 PetriNetUnfolder]: For 194352/194374 co-relation queries the response was YES. [2021-12-07 01:02:17,017 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34668 conditions, 6723 events. 2552/6723 cut-off events. For 194352/194374 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 67427 event pairs, 1175 based on Foata normal form. 13/6450 useless extension candidates. Maximal degree in co-relation 34474. Up to 3776 conditions per place. [2021-12-07 01:02:17,045 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 434 selfloop transitions, 100 changer transitions 5/674 dead transitions. [2021-12-07 01:02:17,045 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 674 transitions, 9367 flow [2021-12-07 01:02:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:02:17,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:02:17,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2775 transitions. [2021-12-07 01:02:17,047 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6913303437967115 [2021-12-07 01:02:17,047 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2775 transitions. [2021-12-07 01:02:17,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2775 transitions. [2021-12-07 01:02:17,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:02:17,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2775 transitions. [2021-12-07 01:02:17,049 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) [2021-12-07 01:02:17,050 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) [2021-12-07 01:02:17,051 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) [2021-12-07 01:02:17,051 INFO L186 Difference]: Start difference. First operand has 604 places, 620 transitions, 7050 flow. Second operand 18 states and 2775 transitions. [2021-12-07 01:02:17,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 674 transitions, 9367 flow [2021-12-07 01:02:17,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 674 transitions, 9025 flow, removed 76 selfloop flow, removed 15 redundant places. [2021-12-07 01:02:17,875 INFO L242 Difference]: Finished difference. Result has 609 places, 626 transitions, 7183 flow [2021-12-07 01:02:17,876 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=6710, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7183, PETRI_PLACES=609, PETRI_TRANSITIONS=626} [2021-12-07 01:02:17,876 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 408 predicate places. [2021-12-07 01:02:17,876 INFO L470 AbstractCegarLoop]: Abstraction has has 609 places, 626 transitions, 7183 flow [2021-12-07 01:02:17,876 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) [2021-12-07 01:02:17,876 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:02:17,876 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] [2021-12-07 01:02:17,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2021-12-07 01:02:17,877 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:02:17,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:02:17,877 INFO L85 PathProgramCache]: Analyzing trace with hash 3645433, now seen corresponding path program 53 times [2021-12-07 01:02:17,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:02:17,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042766029] [2021-12-07 01:02:17,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:02:17,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:02:17,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:02:18,155 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:02:18,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:02:18,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042766029] [2021-12-07 01:02:18,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042766029] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:02:18,155 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:02:18,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-07 01:02:18,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881277833] [2021-12-07 01:02:18,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:02:18,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:02:18,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:02:18,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:02:18,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:02:18,158 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-07 01:02:18,159 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 609 places, 626 transitions, 7183 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) [2021-12-07 01:02:18,159 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:02:18,159 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-07 01:02:18,159 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:02:20,319 INFO L129 PetriNetUnfolder]: 2552/6606 cut-off events. [2021-12-07 01:02:20,319 INFO L130 PetriNetUnfolder]: For 195282/195292 co-relation queries the response was YES. [2021-12-07 01:02:20,431 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34493 conditions, 6606 events. 2552/6606 cut-off events. For 195282/195292 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 65256 event pairs, 1385 based on Foata normal form. 1/6332 useless extension candidates. Maximal degree in co-relation 34296. Up to 3794 conditions per place. [2021-12-07 01:02:20,459 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 439 selfloop transitions, 95 changer transitions 5/674 dead transitions. [2021-12-07 01:02:20,459 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 674 transitions, 9330 flow [2021-12-07 01:02:20,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:02:20,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:02:20,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2772 transitions. [2021-12-07 01:02:20,460 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2021-12-07 01:02:20,461 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2772 transitions. [2021-12-07 01:02:20,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2772 transitions. [2021-12-07 01:02:20,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:02:20,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2772 transitions. [2021-12-07 01:02:20,463 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) [2021-12-07 01:02:20,464 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) [2021-12-07 01:02:20,464 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:02:20,464 INFO L186 Difference]: Start difference. First operand has 609 places, 626 transitions, 7183 flow. Second operand 18 states and 2772 transitions. [2021-12-07 01:02:20,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 674 transitions, 9330 flow [2021-12-07 01:02:21,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 608 places, 674 transitions, 8811 flow, removed 130 selfloop flow, removed 16 redundant places. [2021-12-07 01:02:21,167 INFO L242 Difference]: Finished difference. Result has 612 places, 629 transitions, 6938 flow [2021-12-07 01:02:21,167 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=6669, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6938, PETRI_PLACES=612, PETRI_TRANSITIONS=629} [2021-12-07 01:02:21,167 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 411 predicate places. [2021-12-07 01:02:21,168 INFO L470 AbstractCegarLoop]: Abstraction has has 612 places, 629 transitions, 6938 flow [2021-12-07 01:02:21,168 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) [2021-12-07 01:02:21,168 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:02:21,168 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] [2021-12-07 01:02:21,168 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2021-12-07 01:02:21,168 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:02:21,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:02:21,169 INFO L85 PathProgramCache]: Analyzing trace with hash -354195180, now seen corresponding path program 1 times [2021-12-07 01:02:21,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:02:21,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471724641] [2021-12-07 01:02:21,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:02:21,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:02:21,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:02:21,215 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:02:21,216 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:02:21,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471724641] [2021-12-07 01:02:21,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471724641] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 01:02:21,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262310693] [2021-12-07 01:02:21,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:02:21,216 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:02:21,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:02:21,217 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:02:21,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-07 01:02:21,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:02:21,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-07 01:02:21,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:02:21,518 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 01:02:21,518 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 01:02:21,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262310693] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:02:21,518 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-07 01:02:21,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-12-07 01:02:21,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635650161] [2021-12-07 01:02:21,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:02:21,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-07 01:02:21,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:02:21,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-07 01:02:21,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-07 01:02:21,520 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 223 [2021-12-07 01:02:21,521 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 629 transitions, 6938 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) [2021-12-07 01:02:21,521 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:02:21,521 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 223 [2021-12-07 01:02:21,521 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:02:22,629 INFO L129 PetriNetUnfolder]: 1041/4076 cut-off events. [2021-12-07 01:02:22,629 INFO L130 PetriNetUnfolder]: For 354042/355994 co-relation queries the response was YES. [2021-12-07 01:02:22,699 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21350 conditions, 4076 events. 1041/4076 cut-off events. For 354042/355994 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 42249 event pairs, 122 based on Foata normal form. 481/4362 useless extension candidates. Maximal degree in co-relation 21153. Up to 598 conditions per place. [2021-12-07 01:02:22,716 INFO L132 encePairwiseOnDemand]: 220/223 looper letters, 56 selfloop transitions, 53 changer transitions 0/658 dead transitions. [2021-12-07 01:02:22,717 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 658 transitions, 7399 flow [2021-12-07 01:02:22,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-07 01:02:22,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-12-07 01:02:22,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 809 transitions. [2021-12-07 01:02:22,718 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9069506726457399 [2021-12-07 01:02:22,718 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 809 transitions. [2021-12-07 01:02:22,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 809 transitions. [2021-12-07 01:02:22,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:02:22,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 809 transitions. [2021-12-07 01:02:22,719 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) [2021-12-07 01:02:22,719 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) [2021-12-07 01:02:22,719 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) [2021-12-07 01:02:22,720 INFO L186 Difference]: Start difference. First operand has 612 places, 629 transitions, 6938 flow. Second operand 4 states and 809 transitions. [2021-12-07 01:02:22,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 658 transitions, 7399 flow [2021-12-07 01:02:23,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 658 transitions, 7242 flow, removed 5 selfloop flow, removed 15 redundant places. [2021-12-07 01:02:23,509 INFO L242 Difference]: Finished difference. Result has 600 places, 644 transitions, 7278 flow [2021-12-07 01:02:23,510 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} [2021-12-07 01:02:23,510 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 399 predicate places. [2021-12-07 01:02:23,510 INFO L470 AbstractCegarLoop]: Abstraction has has 600 places, 644 transitions, 7278 flow [2021-12-07 01:02:23,510 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) [2021-12-07 01:02:23,510 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:02:23,510 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] [2021-12-07 01:02:23,531 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-07 01:02:23,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-12-07 01:02:23,713 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:02:23,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:02:23,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1416158888, now seen corresponding path program 1 times [2021-12-07 01:02:23,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:02:23,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737153596] [2021-12-07 01:02:23,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:02:23,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:02:23,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:02:23,808 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 01:02:23,808 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:02:23,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737153596] [2021-12-07 01:02:23,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737153596] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 01:02:23,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871529796] [2021-12-07 01:02:23,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:02:23,808 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:02:23,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:02:23,809 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:02:23,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-07 01:02:23,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:02:23,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-07 01:02:23,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:02:24,134 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 01:02:24,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 01:02:24,403 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 01:02:24,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871529796] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 01:02:24,403 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 01:02:24,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2021-12-07 01:02:24,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560156034] [2021-12-07 01:02:24,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 01:02:24,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 01:02:24,405 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:02:24,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 01:02:24,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2021-12-07 01:02:24,408 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 223 [2021-12-07 01:02:24,410 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) [2021-12-07 01:02:24,410 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:02:24,410 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 223 [2021-12-07 01:02:24,410 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:02:26,894 INFO L129 PetriNetUnfolder]: 2145/8389 cut-off events. [2021-12-07 01:02:26,894 INFO L130 PetriNetUnfolder]: For 472613/475450 co-relation queries the response was YES. [2021-12-07 01:02:27,049 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43016 conditions, 8389 events. 2145/8389 cut-off events. For 472613/475450 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 98354 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. [2021-12-07 01:02:27,081 INFO L132 encePairwiseOnDemand]: 207/223 looper letters, 213 selfloop transitions, 23 changer transitions 1/758 dead transitions. [2021-12-07 01:02:27,081 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 758 transitions, 8927 flow [2021-12-07 01:02:27,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-07 01:02:27,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-07 01:02:27,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2935 transitions. [2021-12-07 01:02:27,083 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7742020575046162 [2021-12-07 01:02:27,083 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2935 transitions. [2021-12-07 01:02:27,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2935 transitions. [2021-12-07 01:02:27,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:02:27,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2935 transitions. [2021-12-07 01:02:27,085 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) [2021-12-07 01:02:27,087 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) [2021-12-07 01:02:27,087 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) [2021-12-07 01:02:27,087 INFO L186 Difference]: Start difference. First operand has 600 places, 644 transitions, 7278 flow. Second operand 17 states and 2935 transitions. [2021-12-07 01:02:27,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 758 transitions, 8927 flow [2021-12-07 01:02:28,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 758 transitions, 8646 flow, removed 124 selfloop flow, removed 6 redundant places. [2021-12-07 01:02:28,508 INFO L242 Difference]: Finished difference. Result has 616 places, 655 transitions, 7234 flow [2021-12-07 01:02:28,508 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} [2021-12-07 01:02:28,509 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 415 predicate places. [2021-12-07 01:02:28,509 INFO L470 AbstractCegarLoop]: Abstraction has has 616 places, 655 transitions, 7234 flow [2021-12-07 01:02:28,509 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) [2021-12-07 01:02:28,509 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:02:28,509 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] [2021-12-07 01:02:28,529 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-07 01:02:28,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-12-07 01:02:28,711 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:02:28,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:02:28,713 INFO L85 PathProgramCache]: Analyzing trace with hash -731154550, now seen corresponding path program 1 times [2021-12-07 01:02:28,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:02:28,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339679545] [2021-12-07 01:02:28,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:02:28,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:02:28,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:02:28,783 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 01:02:28,783 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:02:28,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339679545] [2021-12-07 01:02:28,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339679545] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 01:02:28,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526657010] [2021-12-07 01:02:28,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:02:28,784 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:02:28,784 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:02:28,784 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:02:28,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-07 01:02:28,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:02:28,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-07 01:02:28,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:02:29,044 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 01:02:29,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 01:02:29,264 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 01:02:29,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526657010] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 01:02:29,265 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 01:02:29,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2021-12-07 01:02:29,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706616372] [2021-12-07 01:02:29,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 01:02:29,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 01:02:29,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:02:29,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 01:02:29,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2021-12-07 01:02:29,269 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 223 [2021-12-07 01:02:29,271 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) [2021-12-07 01:02:29,271 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:02:29,271 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 223 [2021-12-07 01:02:29,271 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:02:33,230 INFO L129 PetriNetUnfolder]: 2601/12691 cut-off events. [2021-12-07 01:02:33,230 INFO L130 PetriNetUnfolder]: For 477283/480002 co-relation queries the response was YES. [2021-12-07 01:02:33,444 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57510 conditions, 12691 events. 2601/12691 cut-off events. For 477283/480002 co-relation queries the response was YES. Maximal size of possible extension queue 841. Compared 170556 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. [2021-12-07 01:02:33,479 INFO L132 encePairwiseOnDemand]: 210/223 looper letters, 140 selfloop transitions, 23 changer transitions 14/698 dead transitions. [2021-12-07 01:02:33,480 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 698 transitions, 7926 flow [2021-12-07 01:02:33,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-07 01:02:33,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-07 01:02:33,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2252 transitions. [2021-12-07 01:02:33,481 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7768195929630907 [2021-12-07 01:02:33,481 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2252 transitions. [2021-12-07 01:02:33,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2252 transitions. [2021-12-07 01:02:33,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:02:33,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2252 transitions. [2021-12-07 01:02:33,483 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) [2021-12-07 01:02:33,484 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) [2021-12-07 01:02:33,484 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) [2021-12-07 01:02:33,484 INFO L186 Difference]: Start difference. First operand has 616 places, 655 transitions, 7234 flow. Second operand 13 states and 2252 transitions. [2021-12-07 01:02:33,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 698 transitions, 7926 flow [2021-12-07 01:02:34,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 698 transitions, 7900 flow, removed 9 selfloop flow, removed 4 redundant places. [2021-12-07 01:02:34,904 INFO L242 Difference]: Finished difference. Result has 630 places, 663 transitions, 7337 flow [2021-12-07 01:02:34,905 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} [2021-12-07 01:02:34,905 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 429 predicate places. [2021-12-07 01:02:34,905 INFO L470 AbstractCegarLoop]: Abstraction has has 630 places, 663 transitions, 7337 flow [2021-12-07 01:02:34,905 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) [2021-12-07 01:02:34,905 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:02:34,906 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] [2021-12-07 01:02:34,925 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-12-07 01:02:35,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-12-07 01:02:35,107 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:02:35,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:02:35,109 INFO L85 PathProgramCache]: Analyzing trace with hash -895192021, now seen corresponding path program 2 times [2021-12-07 01:02:35,109 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:02:35,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190754868] [2021-12-07 01:02:35,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:02:35,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:02:35,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:02:36,012 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:02:36,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:02:36,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190754868] [2021-12-07 01:02:36,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190754868] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 01:02:36,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183602990] [2021-12-07 01:02:36,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-07 01:02:36,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:02:36,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:02:36,013 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:02:36,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-07 01:02:36,108 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-07 01:02:36,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 01:02:36,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-07 01:02:36,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:02:36,623 INFO L388 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 [2021-12-07 01:02:36,739 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 01:02:36,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 01:02:36,871 INFO L354 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2021-12-07 01:02:36,871 INFO L388 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 [2021-12-07 01:02:37,586 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 01:02:37,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183602990] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 01:02:37,586 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 01:02:37,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 14, 14] total 49 [2021-12-07 01:02:37,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566647812] [2021-12-07 01:02:37,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 01:02:37,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-12-07 01:02:37,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:02:37,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-12-07 01:02:37,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=326, Invalid=2026, Unknown=0, NotChecked=0, Total=2352 [2021-12-07 01:02:37,592 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 223 [2021-12-07 01:02:37,633 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 630 places, 663 transitions, 7337 flow. Second operand has 49 states, 49 states have (on average 118.93877551020408) internal successors, (5828), 49 states have internal predecessors, (5828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:02:37,633 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:02:37,633 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 223 [2021-12-07 01:02:37,633 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:03:02,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_~k~0#1_3| (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ v_~q2~0.offset_27 (* v_~q2_front~0_31 4)))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|)) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1029], [Black: 2032#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 2616#true, Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), 459#true, Black: 1022#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1020#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 510#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 512#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1057#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1056#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 544#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 2052#(<= ~q2_back~0 ~q2_front~0), Black: 2053#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 546#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 547#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 301#true, 4928#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1088#(and (or (< ~t~0 ~N~0) (and (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (= ~y~0 0)), Black: 588#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), 1076#true, Black: 1628#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1627#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1629#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1124#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1123#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 623#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~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: 1662#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1663#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1159#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1158#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 662#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1697#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1695#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1191#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1193#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 532#true, 114#L80true, Black: 3766#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3762#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2623#(<= ~n1~0 1), Black: 3760#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3768#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_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#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1729#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1728#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), 1042#true, Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 700#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1223#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1224#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1221#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1280#true, Black: 1220#(and (<= 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: 1763#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1761#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1762#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 735#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1109#true, Black: 1760#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 1648#true, Black: 1259#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (< ~q1_front~0 0) (<= ~n1~0 ~q1_front~0)), 1546#true, 794#true, Black: 1796#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 1347#true, Black: 1797#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1798#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~y~0 ~x~0) (= ~z~0 0) (<= ~x~0 ~z~0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 1817#true, Black: 1830#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 685#true, Black: 1832#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1831#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 4930#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4936#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4938#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 315#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 4934#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4942#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 328#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 1866#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 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: 1864#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1898#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1895#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 127#L129-4true, Black: 1896#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 357#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 218#true, Black: 1932#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1930#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~y~0 ~z~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~y~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 397#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1783#true, Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1963#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1965#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1461#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 437#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1459#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 436#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), 345#true, Black: 952#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 263#true, 2050#true, 180#L99true, Black: 1995#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1998#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1996#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 472#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 1614#true, 1748#true, 6244#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 2031#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0))]) [2021-12-07 01:03:02,467 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2021-12-07 01:03:02,467 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2021-12-07 01:03:02,467 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2021-12-07 01:03:02,467 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2021-12-07 01:03:03,030 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_~k~0#1_3| (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ v_~q2~0.offset_27 (* v_~q2_front~0_31 4)))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|)) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1029], [Black: 2032#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 2616#true, Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), 459#true, Black: 1022#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1020#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 510#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 512#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1057#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1056#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 544#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 2052#(<= ~q2_back~0 ~q2_front~0), Black: 546#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 2053#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 547#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 301#true, 4928#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1088#(and (or (< ~t~0 ~N~0) (and (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (= ~y~0 0)), Black: 588#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), 1076#true, Black: 1628#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1627#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1629#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1124#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1123#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 623#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~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: 1662#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1663#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1159#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1158#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 662#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1697#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1695#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1191#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1193#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 532#true, Black: 3766#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3762#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2623#(<= ~n1~0 1), Black: 3760#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3768#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_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#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1729#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1728#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), 1042#true, Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 700#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1223#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1224#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1221#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1280#true, Black: 1220#(and (<= 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: 1763#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1761#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 735#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1762#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 1109#true, Black: 1760#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 1648#true, Black: 1259#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (< ~q1_front~0 0) (<= ~n1~0 ~q1_front~0)), 1546#true, 794#true, Black: 1796#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 1347#true, Black: 1797#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1798#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~y~0 ~x~0) (= ~z~0 0) (<= ~x~0 ~z~0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 1817#true, Black: 1830#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 685#true, Black: 1832#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1831#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 4930#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4936#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4938#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 315#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 4934#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4942#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 328#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 1866#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 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: 1864#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1898#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1895#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 127#L129-4true, Black: 1896#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 357#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 218#true, Black: 1932#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1930#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~y~0 ~z~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~y~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 397#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1783#true, Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1963#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1965#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 89#L82true, Black: 1461#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 437#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1459#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 436#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), 345#true, Black: 952#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 263#true, 2050#true, 180#L99true, Black: 1995#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1998#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1996#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 472#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 473#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 1614#true, 1748#true, 6244#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 2031#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0))]) [2021-12-07 01:03:03,032 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2021-12-07 01:03:03,032 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2021-12-07 01:03:03,032 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2021-12-07 01:03:03,032 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2021-12-07 01:03:03,236 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_~k~0#1_3| (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ v_~q2~0.offset_27 (* v_~q2_front~0_31 4)))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|)) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][692], [Black: 2032#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 2616#true, Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~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#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1022#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1020#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 510#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 512#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1057#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1056#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 544#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 2053#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 546#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 547#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 4928#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1088#(and (or (< ~t~0 ~N~0) (and (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (= ~y~0 0)), Black: 588#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), 1076#true, Black: 1628#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1627#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1629#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1124#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1123#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 623#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~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: 1662#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1663#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1159#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1158#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 662#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1697#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1695#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1191#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1193#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 532#true, 114#L80true, Black: 3766#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3762#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2623#(<= ~n1~0 1), Black: 3760#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3768#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_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#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1729#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), 1042#true, Black: 1728#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~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: 700#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1223#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1224#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1221#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1280#true, Black: 1220#(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#(<= ~q2_back~0 ~q2_front~0), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1763#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1761#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 735#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1760#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 1648#true, Black: 1259#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (< ~q1_front~0 0) (<= ~n1~0 ~q1_front~0)), 4952#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), 1546#true, 794#true, 1347#true, Black: 1796#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1797#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1798#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~y~0 ~x~0) (= ~z~0 0) (<= ~x~0 ~z~0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 1817#true, Black: 1830#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 685#true, Black: 1832#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1831#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 4930#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4936#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4938#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 315#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4934#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4942#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 328#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~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: 1866#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1714#true, Black: 1864#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1898#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1895#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1896#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 127#L129-4true, Black: 357#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 218#true, Black: 1932#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1930#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~y~0 ~z~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~y~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 397#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1783#true, Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1963#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1965#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1461#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 437#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1459#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 436#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 952#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 345#true, 263#true, 180#L99true, Black: 1995#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1998#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1996#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 472#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 1614#true, 1748#true, Black: 2031#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0))]) [2021-12-07 01:03:03,237 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2021-12-07 01:03:03,237 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2021-12-07 01:03:03,237 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2021-12-07 01:03:03,237 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2021-12-07 01:03:03,694 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_~k~0#1_3| (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ v_~q2~0.offset_27 (* v_~q2_front~0_31 4)))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|)) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][692], [Black: 2032#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 2616#true, Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~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#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1022#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1020#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 510#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 512#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1057#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1056#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 544#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 546#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 2053#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 547#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 4928#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1088#(and (or (< ~t~0 ~N~0) (and (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (= ~y~0 0)), Black: 588#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), 1076#true, Black: 1628#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1627#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1629#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1124#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1123#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 623#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~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: 1662#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1663#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1159#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1158#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 662#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1697#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1695#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1191#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1193#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 532#true, Black: 3766#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3762#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2623#(<= ~n1~0 1), Black: 3760#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3768#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_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#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1729#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), 1042#true, Black: 1728#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~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: 700#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1223#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1224#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1221#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1280#true, Black: 1220#(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#(<= ~q2_back~0 ~q2_front~0), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1763#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1761#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 736#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1762#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 735#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1109#true, Black: 1760#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 1648#true, Black: 1259#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (< ~q1_front~0 0) (<= ~n1~0 ~q1_front~0)), 4952#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), 1546#true, 794#true, 1347#true, Black: 1796#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1797#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1798#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~y~0 ~x~0) (= ~z~0 0) (<= ~x~0 ~z~0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 1817#true, Black: 1830#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 685#true, Black: 1832#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1831#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 4930#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4936#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4938#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 315#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4934#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4942#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 328#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~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: 1866#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1714#true, Black: 1864#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1898#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1895#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 357#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1896#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 127#L129-4true, Black: 358#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 218#true, Black: 1932#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1930#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~y~0 ~z~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~y~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 397#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1783#true, Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1963#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1965#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 89#L82true, Black: 1461#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 437#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1459#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 436#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 952#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 345#true, 263#true, 180#L99true, Black: 1995#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1998#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1996#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 472#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 1614#true, 1748#true, Black: 2031#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0))]) [2021-12-07 01:03:03,694 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2021-12-07 01:03:03,694 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2021-12-07 01:03:03,694 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2021-12-07 01:03:03,694 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2021-12-07 01:03:04,173 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_~k~0#1_3| (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ v_~q2~0.offset_27 (* v_~q2_front~0_31 4)))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|)) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1029], [Black: 2032#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 2616#true, Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), 459#true, Black: 1022#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1020#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 510#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 512#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1057#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1056#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 544#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 2052#(<= ~q2_back~0 ~q2_front~0), Black: 2053#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 546#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 547#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 301#true, 4928#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1088#(and (or (< ~t~0 ~N~0) (and (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (= ~y~0 0)), Black: 588#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), 1076#true, Black: 1628#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1627#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1629#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1124#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1123#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 623#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~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: 1662#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1663#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1159#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1158#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 662#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1697#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1695#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1191#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1193#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 532#true, 114#L80true, Black: 3766#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3762#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2623#(<= ~n1~0 1), Black: 3760#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3768#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_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#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1729#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1728#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), 1042#true, Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 700#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1223#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1224#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1221#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1280#true, Black: 1220#(and (<= 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: 1763#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1761#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1762#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 735#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1109#true, Black: 1760#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 1648#true, Black: 1259#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (< ~q1_front~0 0) (<= ~n1~0 ~q1_front~0)), 1546#true, 794#true, Black: 1796#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 1347#true, Black: 1797#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1798#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~y~0 ~x~0) (= ~z~0 0) (<= ~x~0 ~z~0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 1817#true, Black: 1830#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 685#true, Black: 1832#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1831#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 4930#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4936#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4938#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 315#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 4934#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4942#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 1866#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 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: 1864#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1898#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1895#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1896#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 357#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 218#true, Black: 1932#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1930#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~y~0 ~z~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~y~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 397#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1783#true, Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1963#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1965#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1461#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 437#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1459#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 436#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), 345#true, Black: 952#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 263#true, 2050#true, 180#L99true, Black: 1995#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1998#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1996#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 472#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 1614#true, 1748#true, 6244#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 2031#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0))]) [2021-12-07 01:03:04,174 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2021-12-07 01:03:04,174 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2021-12-07 01:03:04,174 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2021-12-07 01:03:04,174 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2021-12-07 01:03:04,606 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_~k~0#1_3| (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ v_~q2~0.offset_27 (* v_~q2_front~0_31 4)))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|)) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1029], [Black: 2032#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 2616#true, Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), 459#true, Black: 1022#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1020#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 510#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 512#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1057#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1056#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 544#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 2052#(<= ~q2_back~0 ~q2_front~0), Black: 2053#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 546#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 547#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 301#true, 4928#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1088#(and (or (< ~t~0 ~N~0) (and (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (= ~y~0 0)), Black: 588#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), 1076#true, Black: 1628#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1627#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1629#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1124#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1123#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 623#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~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: 1662#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1663#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1159#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1158#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 662#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1697#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1695#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1191#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1193#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 532#true, Black: 3766#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3762#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2623#(<= ~n1~0 1), Black: 3760#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3768#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_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#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1729#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1728#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), 1042#true, Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 700#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1223#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1224#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1221#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1280#true, Black: 1220#(and (<= 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: 1763#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1761#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 736#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1762#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 735#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1109#true, Black: 1760#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 1648#true, Black: 1259#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (< ~q1_front~0 0) (<= ~n1~0 ~q1_front~0)), 1546#true, 794#true, Black: 1796#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 1347#true, Black: 1797#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1798#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~y~0 ~x~0) (= ~z~0 0) (<= ~x~0 ~z~0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 1817#true, Black: 1830#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~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: 1832#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1831#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 4930#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4936#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 315#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 4938#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 4934#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4942#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 1866#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 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: 1864#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1898#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1895#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 357#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1896#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 358#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 218#true, Black: 1932#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1930#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~y~0 ~z~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~y~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 397#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1783#true, Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1963#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1965#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 89#L82true, Black: 1461#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 437#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1459#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 436#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), 345#true, Black: 952#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 263#true, 2050#true, 180#L99true, Black: 1995#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1998#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1996#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 472#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 473#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 1614#true, 1748#true, 6244#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 2031#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0))]) [2021-12-07 01:03:04,606 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2021-12-07 01:03:04,606 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2021-12-07 01:03:04,606 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2021-12-07 01:03:04,606 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2021-12-07 01:03:04,767 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_~k~0#1_3| (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ v_~q2~0.offset_27 (* v_~q2_front~0_31 4)))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|)) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][692], [Black: 2032#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 2616#true, Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), 459#true, Black: 1022#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1020#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 510#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 512#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1057#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1056#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 544#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 546#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 2053#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 547#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 4928#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1088#(and (or (< ~t~0 ~N~0) (and (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (= ~y~0 0)), Black: 588#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), 1076#true, Black: 1628#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1627#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1629#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1124#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1123#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 623#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~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: 1662#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1663#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1159#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1158#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 662#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1697#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1695#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1191#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1193#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 532#true, 114#L80true, Black: 3766#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3762#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2623#(<= ~n1~0 1), Black: 3760#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3768#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_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#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1729#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), 1042#true, Black: 1728#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~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: 700#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1223#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1224#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1221#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1280#true, Black: 1220#(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#(<= ~q2_back~0 ~q2_front~0), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1763#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1761#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1109#true, Black: 735#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1762#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1760#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 1648#true, Black: 1259#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (< ~q1_front~0 0) (<= ~n1~0 ~q1_front~0)), 4952#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), 1546#true, 794#true, Black: 1796#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 1347#true, Black: 1797#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1798#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~y~0 ~x~0) (= ~z~0 0) (<= ~x~0 ~z~0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 1817#true, Black: 1830#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 685#true, Black: 1832#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1831#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 4930#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4936#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4938#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 315#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4934#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 328#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4942#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~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: 1866#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1714#true, Black: 1864#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1898#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1895#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1896#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 357#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 218#true, Black: 1932#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1930#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~y~0 ~z~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~y~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 397#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1783#true, Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1963#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1965#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1461#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 437#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1459#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 436#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 952#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 345#true, 263#true, 180#L99true, Black: 1995#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1998#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1996#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 472#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 1614#true, 1748#true, Black: 2031#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0))]) WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2021-12-07 01:03:51,569 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2021-12-07 01:03:51,569 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2021-12-07 01:03:51,569 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2021-12-07 01:03:51,569 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2021-12-07 01:03:51,577 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_~k~0#1_3| (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ v_~q2~0.offset_27 (* v_~q2_front~0_31 4)))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|)) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][343], [Black: 2032#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 2616#true, Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~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#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1022#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1020#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 510#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 512#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1057#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1056#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 382#true, Black: 543#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 544#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 2053#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 546#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 547#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 4928#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1088#(and (or (< ~t~0 ~N~0) (and (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (= ~y~0 0)), Black: 588#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), 6458#(< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|), 1076#true, Black: 1628#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1627#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1629#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1124#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1123#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 623#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~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: 1662#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1663#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1159#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1158#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 662#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 6230#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 6306#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 1697#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6192#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6256#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 6248#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6260#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 1695#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6264#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 6254#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 6240#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6228#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 1191#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6268#(and (<= ~q1_front~0 ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6246#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6226#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 1193#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6294#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6258#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2)), Black: 6220#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), 532#true, Black: 6180#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6218#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6232#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6196#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6242#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2)), Black: 6300#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6252#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6224#(and (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6262#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 3766#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6298#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 3762#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6292#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 2623#(<= ~n1~0 1), Black: 3760#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6290#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6266#(and (<= ~q1_front~0 ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 3768#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6208#(and (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6308#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), 1581#true, Black: 699#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1729#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), 1042#true, Black: 1728#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~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: 700#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1223#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1224#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1221#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1280#true, Black: 1220#(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#(<= ~q2_back~0 ~q2_front~0), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1763#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1761#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1109#true, Black: 735#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1762#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1760#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 1648#true, Black: 1259#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (< ~q1_front~0 0) (<= ~n1~0 ~q1_front~0)), 4952#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), 1546#true, 794#true, 1347#true, Black: 1796#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1797#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1798#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~y~0 ~x~0) (= ~z~0 0) (<= ~x~0 ~z~0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 1817#true, Black: 1830#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 685#true, Black: 1832#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1831#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 4930#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4936#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4938#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 315#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4934#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 328#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4942#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~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: 1866#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1714#true, Black: 1864#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 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 (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1898#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1895#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1896#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 357#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 218#true, Black: 1932#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1930#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~y~0 ~z~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~y~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 397#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1783#true, Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1963#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1965#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 89#L82true, Black: 1461#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 437#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1459#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 436#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 952#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 345#true, 263#true, 180#L99true, Black: 1995#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1998#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1996#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 472#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 1614#true, 1748#true, Black: 2031#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0))]) [2021-12-07 01:03:51,577 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2021-12-07 01:03:51,577 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2021-12-07 01:03:51,577 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2021-12-07 01:03:51,577 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2021-12-07 01:03:51,585 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_~k~0#1_3| (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ v_~q2~0.offset_27 (* v_~q2_front~0_31 4)))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|)) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][343], [Black: 2032#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 2616#true, Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~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#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1022#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1020#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 510#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 512#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1057#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1056#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 382#true, Black: 543#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 544#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 2053#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 546#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 547#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 4928#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1088#(and (or (< ~t~0 ~N~0) (and (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (= ~y~0 0)), Black: 588#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), 6458#(< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|), 1076#true, Black: 1628#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1627#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1629#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1124#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1123#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 623#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~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: 1662#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1663#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1159#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1158#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 662#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6230#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 6250#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 6306#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 1697#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6192#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6256#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 6248#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6260#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6264#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 1695#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6254#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 6240#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6228#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 6268#(and (<= ~q1_front~0 ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 1191#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6246#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6226#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 1193#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6294#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6258#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2)), Black: 6220#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), 532#true, Black: 6180#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6218#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6232#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6196#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6242#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2)), Black: 6300#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6252#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6224#(and (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6262#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 3766#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6298#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 3762#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6292#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 2623#(<= ~n1~0 1), Black: 3760#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6290#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6266#(and (<= ~q1_front~0 ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 3768#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6208#(and (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6308#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), 1581#true, Black: 699#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1729#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1728#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), 1042#true, Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 700#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1223#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1224#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1221#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1280#true, Black: 1220#(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#(<= ~q2_back~0 ~q2_front~0), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1763#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1761#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 736#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1762#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 735#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1109#true, Black: 1760#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 1648#true, Black: 1259#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (< ~q1_front~0 0) (<= ~n1~0 ~q1_front~0)), 4952#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), 1546#true, 794#true, Black: 1796#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 1347#true, Black: 1797#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1798#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~y~0 ~x~0) (= ~z~0 0) (<= ~x~0 ~z~0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 1817#true, Black: 1830#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~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: 1832#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1831#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 4930#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4936#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4938#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 315#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 4934#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4942#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 328#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~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: 1866#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1714#true, Black: 1864#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1898#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1895#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 357#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1896#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 358#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 218#true, Black: 1932#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1930#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~y~0 ~z~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~y~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 397#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1783#true, Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1963#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1965#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1461#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 20#L70-3true, Black: 437#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1459#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 436#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 952#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 345#true, 263#true, 180#L99true, Black: 1995#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1998#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1996#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 472#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 473#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 1614#true, 1748#true, Black: 2031#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0))]) [2021-12-07 01:03:51,585 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2021-12-07 01:03:51,585 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2021-12-07 01:03:51,585 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2021-12-07 01:03:51,585 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2021-12-07 01:03:51,587 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_~k~0#1_3| (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ v_~q2~0.offset_27 (* v_~q2_front~0_31 4)))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|)) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][343], [Black: 2032#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 2616#true, Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~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#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1022#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1020#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 510#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 512#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1057#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1056#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 382#true, Black: 543#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 544#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 2053#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 546#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 547#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 4928#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1088#(and (or (< ~t~0 ~N~0) (and (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (= ~y~0 0)), Black: 588#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), 6458#(< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|), 1076#true, Black: 1628#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1627#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1629#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1124#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1123#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 623#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~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: 1662#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1663#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1159#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1158#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 662#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6230#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 6250#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6306#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 1697#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6192#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6256#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 6248#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6260#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 1695#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6264#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 6254#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 6240#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6228#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 1191#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6246#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6226#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 1193#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6294#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6258#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2)), Black: 6220#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), 532#true, Black: 6180#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6218#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6232#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6196#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6242#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2)), Black: 6300#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6252#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6224#(and (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6262#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 3766#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6298#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 3762#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6292#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 2623#(<= ~n1~0 1), Black: 3760#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6290#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6266#(and (<= ~q1_front~0 ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 3768#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6208#(and (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6308#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), 1581#true, Black: 699#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1729#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1728#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), 1042#true, Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 700#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1223#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1224#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1221#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1280#true, Black: 1220#(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#(<= ~q2_back~0 ~q2_front~0), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1763#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1761#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 735#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1762#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 1109#true, Black: 1760#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 1648#true, Black: 1259#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (< ~q1_front~0 0) (<= ~n1~0 ~q1_front~0)), 1546#true, 794#true, 6268#(and (<= ~q1_front~0 ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 1796#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 1347#true, Black: 1797#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1798#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~y~0 ~x~0) (= ~z~0 0) (<= ~x~0 ~z~0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 1817#true, Black: 1830#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~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: 1832#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1831#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 4930#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4936#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4938#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 315#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 4934#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4942#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 328#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~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: 1866#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1714#true, Black: 1864#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1898#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1895#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 357#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1896#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 358#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 218#true, Black: 1932#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1930#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~y~0 ~z~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~y~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 397#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1783#true, Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1963#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1965#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1461#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 437#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1459#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 436#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 952#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 345#true, 263#true, 180#L99true, Black: 1995#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1998#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1996#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 472#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 473#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 1614#true, 1748#true, Black: 2031#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0))]) [2021-12-07 01:03:51,587 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2021-12-07 01:03:51,587 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2021-12-07 01:03:51,587 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2021-12-07 01:03:51,587 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2021-12-07 01:03:52,209 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_~k~0#1_3| (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ v_~q2~0.offset_27 (* v_~q2_front~0_31 4)))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|)) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][343], [Black: 2032#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 2616#true, Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~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#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1022#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1020#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 510#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 512#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 647#true, 96#L75true, 1209#true, Black: 1561#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1057#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1056#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 382#true, Black: 543#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 544#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 546#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 2053#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 547#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 4928#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1088#(and (or (< ~t~0 ~N~0) (and (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (= ~y~0 0)), Black: 588#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), 6458#(< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|), 1076#true, Black: 1628#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1627#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1629#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1124#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1123#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 623#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~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: 1662#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1663#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1159#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1158#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 662#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6230#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 6250#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6306#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 1697#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6192#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6256#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 6248#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6260#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 1695#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6264#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 6254#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 6240#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6228#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 1191#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6268#(and (<= ~q1_front~0 ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6246#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6226#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 1193#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6294#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6258#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2)), Black: 6220#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), 532#true, Black: 6180#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6218#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6232#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6196#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6242#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2)), Black: 6300#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6252#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6224#(and (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6262#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 3766#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6298#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 3762#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6292#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 2623#(<= ~n1~0 1), Black: 3760#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6290#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6266#(and (<= ~q1_front~0 ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 3768#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6208#(and (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6308#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), 1581#true, Black: 699#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1729#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1728#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), 1042#true, Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 700#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1223#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1224#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1221#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1280#true, Black: 1220#(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#(<= ~q2_back~0 ~q2_front~0), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1763#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1761#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 736#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 735#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1762#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 1109#true, Black: 1760#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 1648#true, Black: 1259#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (< ~q1_front~0 0) (<= ~n1~0 ~q1_front~0)), 4952#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), 1546#true, 794#true, Black: 1796#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 1347#true, Black: 1797#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1798#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~y~0 ~x~0) (= ~z~0 0) (<= ~x~0 ~z~0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 1817#true, Black: 1830#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~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: 1832#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1831#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 4930#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4936#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 315#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 4938#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 4934#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4942#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 328#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~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: 1866#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1714#true, Black: 1864#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1898#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1895#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 357#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1896#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 358#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 218#true, Black: 1932#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1930#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~y~0 ~z~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~y~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 397#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1783#true, Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1963#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1965#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1461#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 437#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1459#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 436#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 952#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 345#true, 263#true, 180#L99true, Black: 1995#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1998#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1996#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 472#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 473#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 1614#true, 1748#true, Black: 2031#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0))]) [2021-12-07 01:03:52,210 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2021-12-07 01:03:52,210 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2021-12-07 01:03:52,210 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2021-12-07 01:03:52,210 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2021-12-07 01:03:52,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_~k~0#1_3| (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ v_~q2~0.offset_27 (* v_~q2_front~0_31 4)))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|)) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][343], [Black: 2032#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 2616#true, Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), 459#true, Black: 1022#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1020#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 510#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 512#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1057#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1056#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 382#true, Black: 543#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 544#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 546#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 2053#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 547#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 4928#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1088#(and (or (< ~t~0 ~N~0) (and (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (= ~y~0 0)), Black: 588#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), 6458#(< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|), 1076#true, Black: 1628#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1627#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1629#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1124#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1123#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 623#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~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: 1662#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1663#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1159#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1158#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 662#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6230#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 6250#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 6306#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 1697#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6192#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6256#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 6248#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6260#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6264#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 1695#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6254#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 6240#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6228#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 6268#(and (<= ~q1_front~0 ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 1191#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6246#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6226#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 1193#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6294#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6258#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2)), Black: 6220#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), 532#true, Black: 6180#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6218#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6232#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6196#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6242#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2)), Black: 6300#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6252#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6224#(and (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6262#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 3766#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6298#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 3762#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6292#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 2623#(<= ~n1~0 1), Black: 3760#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6290#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6266#(and (<= ~q1_front~0 ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 3768#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6208#(and (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6308#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), 1581#true, Black: 699#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1729#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1728#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), 1042#true, Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 700#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1223#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1224#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 168#L131-1true, Black: 1221#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1280#true, Black: 1220#(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#(<= ~q2_back~0 ~q2_front~0), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1763#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1761#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 735#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1762#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 1109#true, Black: 1760#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 1648#true, Black: 1259#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (< ~q1_front~0 0) (<= ~n1~0 ~q1_front~0)), 4952#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), 1546#true, 794#true, Black: 1796#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 1347#true, Black: 1797#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1798#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~y~0 ~x~0) (= ~z~0 0) (<= ~x~0 ~z~0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 1817#true, Black: 1830#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~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: 1832#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1831#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 4930#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4936#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4938#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 315#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4934#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4942#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 328#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~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: 1866#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1714#true, Black: 1864#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1898#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1895#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 357#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1896#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 358#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 218#true, Black: 1932#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1930#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~y~0 ~z~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~y~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 397#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1783#true, Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1963#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1965#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1461#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 20#L70-3true, Black: 437#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1459#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 436#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 952#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 345#true, 263#true, 180#L99true, Black: 1995#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1998#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1996#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 472#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 473#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 1614#true, 1748#true, Black: 2031#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0))]) [2021-12-07 01:03:52,215 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2021-12-07 01:03:52,215 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2021-12-07 01:03:52,215 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2021-12-07 01:03:52,215 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2021-12-07 01:03:52,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_~k~0#1_3| (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ v_~q2~0.offset_27 (* v_~q2_front~0_31 4)))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|)) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][343], [Black: 2032#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 2616#true, Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~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#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1022#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1020#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 510#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 512#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1057#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1056#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 382#true, Black: 543#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 544#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 2053#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 546#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 547#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 4928#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1088#(and (or (< ~t~0 ~N~0) (and (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (= ~y~0 0)), Black: 588#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), 6458#(< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|), 1076#true, Black: 1628#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1627#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1629#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1124#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1123#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 623#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~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: 1662#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1663#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1159#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1158#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 662#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6230#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 6250#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6306#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 1697#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6192#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6256#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 6248#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6260#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 1695#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6264#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 6254#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 6240#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6228#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 1191#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6246#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6226#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 1193#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6294#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6258#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2)), Black: 6220#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), 532#true, Black: 6180#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6218#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6232#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6196#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6242#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2)), Black: 6300#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6252#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6224#(and (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6262#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 3766#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6298#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 3762#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6292#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 2623#(<= ~n1~0 1), Black: 3760#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6290#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6266#(and (<= ~q1_front~0 ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 3768#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6208#(and (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6308#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), 1581#true, Black: 699#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1729#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1728#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), 1042#true, Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 700#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1223#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1224#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 168#L131-1true, Black: 1221#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1280#true, Black: 1220#(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#(<= ~q2_back~0 ~q2_front~0), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1763#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1761#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 735#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1762#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 1109#true, Black: 1760#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 1648#true, Black: 1259#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (< ~q1_front~0 0) (<= ~n1~0 ~q1_front~0)), 1546#true, 794#true, 6268#(and (<= ~q1_front~0 ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 1796#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 1347#true, Black: 1797#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1798#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~y~0 ~x~0) (= ~z~0 0) (<= ~x~0 ~z~0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 1817#true, Black: 1830#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 685#true, Black: 1832#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1831#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 4930#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4936#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4938#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 315#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4934#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4942#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 328#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~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: 1866#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1714#true, Black: 1864#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1898#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1895#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1896#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 357#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 218#true, Black: 1932#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1930#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~y~0 ~z~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~y~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 397#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1783#true, Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1963#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1965#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1461#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 437#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1459#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 436#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 952#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 345#true, 263#true, 180#L99true, Black: 1995#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1998#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1996#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 472#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 473#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 1614#true, 1748#true, Black: 2031#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0))]) [2021-12-07 01:03:52,217 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2021-12-07 01:03:52,217 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2021-12-07 01:03:52,217 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2021-12-07 01:03:52,217 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2021-12-07 01:03:52,559 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_~k~0#1_3| (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ v_~q2~0.offset_27 (* v_~q2_front~0_31 4)))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|)) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][343], [Black: 2032#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 2616#true, Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~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#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1022#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1020#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 510#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 512#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 96#L75true, 647#true, 1209#true, Black: 1561#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1057#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1056#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 382#true, Black: 543#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 544#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 546#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 2053#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 547#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 4928#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1088#(and (or (< ~t~0 ~N~0) (and (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (= ~y~0 0)), Black: 588#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), 6458#(< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|), 1076#true, Black: 1628#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1627#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1629#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1124#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1123#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 623#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~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: 1662#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1663#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1159#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1158#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 662#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 6230#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 6306#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 1697#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6192#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6256#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 6248#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6260#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 1695#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6264#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 6254#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 6240#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6228#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 1191#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6268#(and (<= ~q1_front~0 ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6246#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6226#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 1193#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6294#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6258#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2)), Black: 6220#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), 532#true, Black: 6180#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6218#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6232#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6196#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6242#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2)), Black: 6300#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6252#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6224#(and (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6262#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 3766#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6298#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 3762#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6292#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 2623#(<= ~n1~0 1), Black: 3760#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6290#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6266#(and (<= ~q1_front~0 ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 3768#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6208#(and (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6308#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), 1581#true, Black: 699#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1729#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1728#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), 1042#true, Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 700#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1223#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1224#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 168#L131-1true, Black: 1221#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1280#true, Black: 1220#(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#(<= ~q2_back~0 ~q2_front~0), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1763#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1761#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 736#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 735#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1762#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 1109#true, Black: 1760#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 1648#true, Black: 1259#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (< ~q1_front~0 0) (<= ~n1~0 ~q1_front~0)), 4952#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), 1546#true, 794#true, 1347#true, Black: 1796#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1797#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1798#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~y~0 ~x~0) (= ~z~0 0) (<= ~x~0 ~z~0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 1817#true, Black: 1830#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 685#true, Black: 1832#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1831#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 4930#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4936#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 315#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 4938#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4934#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4942#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 328#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~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: 1866#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1714#true, Black: 1864#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1898#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1895#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 357#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1896#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 358#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 218#true, Black: 1932#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1930#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~y~0 ~z~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~y~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 397#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1783#true, Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1963#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1965#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1461#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 437#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1459#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 436#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 952#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 345#true, 263#true, 180#L99true, Black: 1995#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1998#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1996#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 472#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 473#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 1614#true, 1748#true, Black: 2031#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0))]) [2021-12-07 01:03:52,560 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2021-12-07 01:03:52,560 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2021-12-07 01:03:52,560 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2021-12-07 01:03:52,560 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2021-12-07 01:03:52,688 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_~k~0#1_3| (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ v_~q2~0.offset_27 (* v_~q2_front~0_31 4)))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|)) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][343], [Black: 2032#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 2616#true, Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~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#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1022#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1020#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 510#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 512#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1057#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1056#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 382#true, Black: 543#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 544#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 2053#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 546#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 547#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 4928#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1088#(and (or (< ~t~0 ~N~0) (and (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (= ~y~0 0)), Black: 588#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), 6458#(< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|), 1076#true, Black: 1628#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1627#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1629#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1124#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1123#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 623#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~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: 1662#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1663#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1159#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1158#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 662#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6230#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 6250#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 6306#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 1697#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6192#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6256#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 6248#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6260#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6264#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 1695#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6254#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 6240#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6228#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 6268#(and (<= ~q1_front~0 ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 1191#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6246#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6226#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 1193#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6294#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6258#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2)), Black: 6220#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), 532#true, Black: 6180#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6218#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6232#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6196#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6242#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2)), Black: 6300#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6252#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6224#(and (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6262#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 3766#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6298#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 3762#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6292#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 2623#(<= ~n1~0 1), Black: 3760#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6290#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6266#(and (<= ~q1_front~0 ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 3768#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6208#(and (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6308#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), 1581#true, Black: 699#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1729#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1728#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), 1042#true, Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 700#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1223#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1224#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1221#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1280#true, 82#L131-2true, Black: 1220#(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#(<= ~q2_back~0 ~q2_front~0), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1763#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1761#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1762#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 735#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1109#true, Black: 1760#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 1648#true, Black: 1259#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (< ~q1_front~0 0) (<= ~n1~0 ~q1_front~0)), 4952#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), 1546#true, 794#true, Black: 1796#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 1347#true, Black: 1797#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1798#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~y~0 ~x~0) (= ~z~0 0) (<= ~x~0 ~z~0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 1817#true, Black: 1830#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 685#true, Black: 1832#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1831#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 4930#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4936#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4938#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 315#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4934#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4942#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 328#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~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: 1866#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1714#true, Black: 1864#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1898#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1895#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1896#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 357#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 218#true, Black: 1932#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1930#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~y~0 ~z~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~y~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 397#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1783#true, Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1963#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1965#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1461#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 437#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1459#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 436#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 952#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 345#true, 263#true, 180#L99true, Black: 1995#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1998#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1996#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 472#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 1614#true, 1748#true, Black: 2031#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0))]) [2021-12-07 01:03:52,689 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2021-12-07 01:03:52,689 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2021-12-07 01:03:52,689 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2021-12-07 01:03:52,689 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2021-12-07 01:03:53,024 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_~k~0#1_3| (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ v_~q2~0.offset_27 (* v_~q2_front~0_31 4)))) (not (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|)) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][343], [Black: 2032#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 2616#true, Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~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#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1022#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1020#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 510#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 512#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1057#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1056#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 382#true, Black: 543#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 544#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 2053#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 546#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 547#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 4928#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1088#(and (or (< ~t~0 ~N~0) (and (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (= ~y~0 0)), Black: 588#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), 6458#(< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|), 1076#true, Black: 1628#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1627#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1629#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1124#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1123#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 623#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~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: 1662#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1663#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1159#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1158#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 204#L132-1true, Black: 662#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6230#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 6250#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 6306#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 1697#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6192#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6256#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 6248#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6260#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6264#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 1695#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6254#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 6240#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6228#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 6268#(and (<= ~q1_front~0 ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 1191#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6246#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6226#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 1193#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6294#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6258#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2)), Black: 6220#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), 532#true, Black: 6180#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6218#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6232#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6196#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6242#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2)), Black: 6300#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6252#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6224#(and (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6262#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 3766#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6298#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 3762#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6292#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 2623#(<= ~n1~0 1), Black: 3760#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6290#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6266#(and (<= ~q1_front~0 ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 3768#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6208#(and (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6308#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), 1581#true, Black: 699#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1729#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1728#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), 1042#true, Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 700#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1223#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1224#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1221#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1280#true, Black: 1220#(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#(<= ~q2_back~0 ~q2_front~0), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1763#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1761#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1762#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 735#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1109#true, Black: 1760#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 1648#true, Black: 1259#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (< ~q1_front~0 0) (<= ~n1~0 ~q1_front~0)), 4952#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), 1546#true, 794#true, Black: 1796#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 1347#true, Black: 1797#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1798#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~y~0 ~x~0) (= ~z~0 0) (<= ~x~0 ~z~0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 1817#true, Black: 1830#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 685#true, Black: 1832#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1831#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 4930#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4936#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4938#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 315#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4934#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4942#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 328#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~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: 1866#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1714#true, Black: 1864#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1898#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1895#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1896#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 357#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 218#true, Black: 1932#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1930#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~y~0 ~z~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~y~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 397#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1783#true, Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1963#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1965#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1461#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 437#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1459#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 436#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 952#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 345#true, 263#true, 180#L99true, Black: 1995#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1998#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1996#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 472#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 473#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 1614#true, 1748#true, Black: 2031#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0))]) [2021-12-07 01:03:53,024 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2021-12-07 01:03:53,024 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2021-12-07 01:03:53,024 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2021-12-07 01:03:53,024 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2021-12-07 01:03:53,375 INFO L129 PetriNetUnfolder]: 22641/65850 cut-off events. [2021-12-07 01:03:53,375 INFO L130 PetriNetUnfolder]: For 5378641/5403383 co-relation queries the response was YES. [2021-12-07 01:03:56,437 INFO L84 FinitePrefix]: Finished finitePrefix Result has 436414 conditions, 65850 events. 22641/65850 cut-off events. For 5378641/5403383 co-relation queries the response was YES. Maximal size of possible extension queue 3017. Compared 927373 event pairs, 8610 based on Foata normal form. 3144/65224 useless extension candidates. Maximal degree in co-relation 436178. Up to 25032 conditions per place. [2021-12-07 01:03:56,766 INFO L132 encePairwiseOnDemand]: 203/223 looper letters, 257 selfloop transitions, 54 changer transitions 0/869 dead transitions. [2021-12-07 01:03:56,767 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 748 places, 869 transitions, 10021 flow [2021-12-07 01:03:56,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-07 01:03:56,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-07 01:03:56,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2735 transitions. [2021-12-07 01:03:56,769 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7214455288841994 [2021-12-07 01:03:56,769 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2735 transitions. [2021-12-07 01:03:56,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2735 transitions. [2021-12-07 01:03:56,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:03:56,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2735 transitions. [2021-12-07 01:03:56,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 160.88235294117646) internal successors, (2735), 17 states have internal predecessors, (2735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:03:56,773 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) [2021-12-07 01:03:56,773 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) [2021-12-07 01:03:56,773 INFO L186 Difference]: Start difference. First operand has 737 places, 816 transitions, 8947 flow. Second operand 17 states and 2735 transitions. [2021-12-07 01:03:56,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 748 places, 869 transitions, 10021 flow [2021-12-07 01:04:22,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 732 places, 869 transitions, 9471 flow, removed 249 selfloop flow, removed 16 redundant places. [2021-12-07 01:04:22,028 INFO L242 Difference]: Finished difference. Result has 734 places, 816 transitions, 8631 flow [2021-12-07 01:04:22,029 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=8418, PETRI_DIFFERENCE_MINUEND_PLACES=716, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=755, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8631, PETRI_PLACES=734, PETRI_TRANSITIONS=816} [2021-12-07 01:04:22,029 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 533 predicate places. [2021-12-07 01:04:22,029 INFO L470 AbstractCegarLoop]: Abstraction has has 734 places, 816 transitions, 8631 flow [2021-12-07 01:04:22,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 160.16666666666666) internal successors, (1922), 12 states have internal predecessors, (1922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:04:22,029 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:04:22,029 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] [2021-12-07 01:04:22,033 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-12-07 01:04:22,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2021-12-07 01:04:22,232 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-07 01:04:22,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:04:22,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1150481439, now seen corresponding path program 4 times [2021-12-07 01:04:22,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:04:22,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539444113] [2021-12-07 01:04:22,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:04:22,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:04:22,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:04:23,856 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:04:23,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:04:23,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539444113] [2021-12-07 01:04:23,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539444113] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 01:04:23,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101891292] [2021-12-07 01:04:23,856 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-07 01:04:23,856 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:04:23,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:04:23,857 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:04:23,858 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d5f7144-8681-47e1-8de7-e1968158e35e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-07 01:04:23,945 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-07 01:04:23,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 01:04:23,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 46 conjunts are in the unsatisfiable core [2021-12-07 01:04:23,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:04:23,967 INFO L388 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 [2021-12-07 01:04:24,002 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-07 01:04:24,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-12-07 01:04:24,258 INFO L354 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2021-12-07 01:04:24,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2021-12-07 01:04:25,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2021-12-07 01:04:25,291 INFO L388 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 [2021-12-07 01:04:25,364 INFO L388 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 [2021-12-07 01:04:25,501 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 01:04:25,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 01:04:25,897 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-07 01:04:25,897 INFO L388 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 85 treesize of output 85 [2021-12-07 01:04:25,901 INFO L388 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 64 treesize of output 58 [2021-12-07 01:04:25,904 INFO L388 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 58 treesize of output 46 [2021-12-07 01:04:27,925 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 01:04:27,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101891292] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 01:04:27,926 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 01:04:27,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 23, 23] total 78 [2021-12-07 01:04:27,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853036088] [2021-12-07 01:04:27,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 01:04:27,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2021-12-07 01:04:27,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:04:27,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2021-12-07 01:04:27,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=384, Invalid=5592, Unknown=30, NotChecked=0, Total=6006 [2021-12-07 01:04:27,934 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 223 [2021-12-07 01:04:27,937 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 734 places, 816 transitions, 8631 flow. Second operand has 78 states, 78 states have (on average 118.02564102564102) internal successors, (9206), 78 states have internal predecessors, (9206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:04:27,937 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:04:27,937 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 223 [2021-12-07 01:04:27,937 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:05:24,473 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([757] L99-->L101: Formula: (= v_~t~0_2 (+ |v_thread3Thread1of1ForFork2_~k~0#1_5| v_~t~0_3)) InVars {thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_5|, ~t~0=v_~t~0_3} OutVars{thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_5|, ~t~0=v_~t~0_2} AuxVars[] AssignedVars[~t~0][848], [Black: 2032#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 2616#true, Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), 459#true, Black: 1022#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1020#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 510#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 512#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1057#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1056#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 382#true, Black: 543#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 544#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 2053#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 546#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 547#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1088#(and (or (< ~t~0 ~N~0) (and (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (= ~y~0 0)), Black: 588#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), 1076#true, Black: 1628#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1627#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1629#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1124#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1123#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 623#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~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: 1662#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1663#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1159#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1158#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 8404#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (<= (+ (* 4 ~q2_back~0) ~q2~0.offset) 0) (<= ~n2~0 1)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (and (or (not (= (+ (* 4 ~q2_front~0) ~q2~0.offset) 0)) (and (< 0 (+ (* 4 ~q1_front~0) ~q1~0.offset 1)) (<= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (< 0 (+ (* 4 ~q2_front~0) ~q2~0.offset 1)) (or (<= (+ (* 4 ~q2_front~0) ~q2~0.offset) 0) (<= (+ ~n2~0 ~q2_front~0) (+ ~q2_back~0 1)))) (not (= 0 (+ (* 4 ~q2_back~0) ~q2~0.offset)))) (= ~q2~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (<= ~n1~0 2)), Black: 662#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6230#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 6250#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6306#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 1697#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6192#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6256#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 6248#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6260#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6264#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 1695#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6240#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6228#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 1191#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6268#(and (<= ~q1_front~0 ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6246#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6226#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 1193#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6294#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6258#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2)), 31#L49-2true, Black: 6220#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6180#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 532#true, Black: 6218#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6232#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6196#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6242#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2)), Black: 6300#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6252#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6224#(and (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6262#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 3766#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6298#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 3762#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6292#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 2623#(<= ~n1~0 1), Black: 3760#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6290#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6266#(and (<= ~q1_front~0 ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 3768#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6208#(and (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6308#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), 1581#true, Black: 699#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1729#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1728#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), 1042#true, Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 700#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1223#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1224#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1221#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1280#true, Black: 1220#(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#(<= ~q2_back~0 ~q2_front~0), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1763#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1761#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1762#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 735#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1109#true, Black: 1760#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 1648#true, Black: 1259#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, Black: 1796#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 1347#true, Black: 1797#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1798#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 721#true, 6#L101true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~y~0 ~x~0) (= ~z~0 0) (<= ~x~0 ~z~0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 1817#true, Black: 1830#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~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: 1832#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1831#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 573#true, Black: 6983#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 4930#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4936#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 315#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 4938#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4928#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4934#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 328#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~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: 1866#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1714#true, Black: 1864#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1898#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1895#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 357#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1896#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 358#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), 4942#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 218#true, 15#L83true, Black: 1932#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1930#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~y~0 ~z~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~y~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 397#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1783#true, Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 6985#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|)), Black: 1963#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1965#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1461#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 437#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1459#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 436#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 952#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 345#true, 263#true, 6254#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 1995#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1998#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1996#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 472#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 473#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 1614#true, 1748#true, Black: 2031#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0))]) [2021-12-07 01:05:24,474 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2021-12-07 01:05:24,474 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2021-12-07 01:05:24,474 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2021-12-07 01:05:24,474 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2021-12-07 01:05:38,267 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([757] L99-->L101: Formula: (= v_~t~0_2 (+ |v_thread3Thread1of1ForFork2_~k~0#1_5| v_~t~0_3)) InVars {thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_5|, ~t~0=v_~t~0_3} OutVars{thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_5|, ~t~0=v_~t~0_2} AuxVars[] AssignedVars[~t~0][848], [Black: 2032#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 2616#true, Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), 459#true, Black: 1022#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1020#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 510#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 512#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1057#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1056#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 382#true, Black: 543#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 544#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 2053#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 546#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 547#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1088#(and (or (< ~t~0 ~N~0) (and (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (= ~y~0 0)), Black: 588#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), 1076#true, Black: 1628#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1627#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 1629#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1124#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1123#(or (and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))) (and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 623#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~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: 1662#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1663#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1159#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1158#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 8404#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (<= (+ (* 4 ~q2_back~0) ~q2~0.offset) 0) (<= ~n2~0 1)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (and (or (not (= (+ (* 4 ~q2_front~0) ~q2~0.offset) 0)) (and (< 0 (+ (* 4 ~q1_front~0) ~q1~0.offset 1)) (<= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (< 0 (+ (* 4 ~q2_front~0) ~q2~0.offset 1)) (or (<= (+ (* 4 ~q2_front~0) ~q2~0.offset) 0) (<= (+ ~n2~0 ~q2_front~0) (+ ~q2_back~0 1)))) (not (= 0 (+ (* 4 ~q2_back~0) ~q2~0.offset)))) (= ~q2~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (<= ~n1~0 2)), Black: 662#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6230#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 6250#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6306#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 1697#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6192#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6256#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 6248#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6260#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6264#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset)))), Black: 1695#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6240#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6228#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (<= ~n1~0 2)), Black: 1191#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 6268#(and (<= ~q1_front~0 ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 6246#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6226#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 1193#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 6294#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6258#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2)), 31#L49-2true, Black: 6220#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6180#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 532#true, Black: 6218#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6232#(and (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (and (<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6196#(and (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (= ~q1_back~0 ~q1_front~0) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6242#(and (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< ~q1_front~0 ~n1~0) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2)), Black: 6300#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6252#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6224#(and (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (= ~q1_back~0 ~q1_front~0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (<= ~n1~0 2)), Black: 6262#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 3766#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6298#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 3762#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6292#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 2623#(<= ~n1~0 1), Black: 3760#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6290#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (and (= (+ (* 4 ~q1_front~0) ~q1~0.offset) 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= (* 4 ~n1~0) (+ (* 4 ~q1_back~0) 3 ~q1~0.offset))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), Black: 6266#(and (<= ~q1_front~0 ~q1_back~0) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 ~q1_back~0) (< ~q1_back~0 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1)))), Black: 3768#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 6208#(and (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2)), Black: 6308#(and (<= ~q1_front~0 ~q1_back~0) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~q1_back~0 ~q1_front~0) (< 0 (+ ~q1_front~0 1))) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))) (and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| (+ 4294967294 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296)))))) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (< (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (or (not (= 0 (+ (* 4 ~q1_back~0) ~q1~0.offset))) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ 1073741823 (* 4294967296 (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296))))) (or (<= (+ (* 4 ~q1_back~0) ~q1~0.offset) 0) (<= ~n1~0 2))), 1581#true, Black: 699#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1729#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1728#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), 1042#true, Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 700#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1223#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1224#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 1221#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1280#true, Black: 1220#(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#(<= ~q2_back~0 ~q2_front~0), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1763#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1761#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~x~0 ~C~0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1762#(and (<= 0 ~N~0) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 735#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (<= ~z~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1109#true, Black: 1760#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 1648#true, Black: 1259#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~y~0) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, Black: 1796#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 1347#true, Black: 1797#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1798#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0)), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~y~0 ~x~0) (= ~z~0 0) (<= ~x~0 ~z~0)), 6#L101true, Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 1817#true, Black: 1830#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~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: 1832#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1831#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), 573#true, Black: 6983#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 4930#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4936#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 315#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 4938#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4928#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 4934#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 328#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~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: 1866#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1714#true, Black: 1864#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~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)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 1898#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1895#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 357#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1896#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 358#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), 4942#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 218#true, 15#L83true, Black: 1932#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1930#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~y~0 ~z~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~y~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 397#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 1783#true, Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 6985#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|)), Black: 1963#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1965#(and (= ~t~0 ~N~0) (= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0))), Black: 1461#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 437#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1459#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 436#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (= ~z~0 0)), Black: 952#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), 345#true, 263#true, 6254#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< 0 ~n1~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (<= ~n1~0 2) (< 0 (+ ~q1_front~0 1))), Black: 1995#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1998#(and (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 1996#(and (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= ~x~0 ~y~0) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0)), Black: 472#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~C~0 ~x~0) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (< (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0 1)) (< (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (div ~z~0 4294967296) (+ (div ~x~0 4294967296) 1)) (<= (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0))), Black: 473#(and (<= 0 ~N~0) (<= (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0) (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0 1)) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* 4294967296 (div ~z~0 4294967296)) ~x~0) (+ (* 4294967296 (div ~x~0 4294967296)) ~z~0)) (< (+ (* 4294967296 (div ~x~0 4294967296)) ~y~0) (+ (* 4294967296 (div ~y~0 4294967296)) ~x~0 1)) (<= ~x~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~z~0)), 1614#true, 1748#true, Black: 2031#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0))]) [2021-12-07 01:05:38,267 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2021-12-07 01:05:38,268 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2021-12-07 01:05:38,268 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2021-12-07 01:05:38,268 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event